[INFO] cloning repository https://github.com/oxidizers/drdns
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/oxidizers/drdns" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Foxidizers%2Fdrdns", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Foxidizers%2Fdrdns'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 98c1153a09642c2a5d8d2ed77ef7d9429d94995a
[INFO] checking oxidizers/drdns against try#a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399 for pr-145770
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Foxidizers%2Fdrdns" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/oxidizers/drdns
[INFO] finished tweaking git repo https://github.com/oxidizers/drdns
[INFO] tweaked toml for git repo https://github.com/oxidizers/drdns written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/oxidizers/drdns on toolchain a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/oxidizers/drdns already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 111715db189d29866dc587a411bf1d548dbe0034d65a923ab02cd0ebf030df88
[INFO] running `Command { std: "docker" "start" "-a" "111715db189d29866dc587a411bf1d548dbe0034d65a923ab02cd0ebf030df88", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "111715db189d29866dc587a411bf1d548dbe0034d65a923ab02cd0ebf030df88", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "111715db189d29866dc587a411bf1d548dbe0034d65a923ab02cd0ebf030df88", kill_on_drop: false }`
[INFO] [stdout] 111715db189d29866dc587a411bf1d548dbe0034d65a923ab02cd0ebf030df88
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5bf7f726aa3892cbdeaf1e328d25eae84289260bd05ce7d21600cbbeceafb0a7
[INFO] running `Command { std: "docker" "start" "-a" "5bf7f726aa3892cbdeaf1e328d25eae84289260bd05ce7d21600cbbeceafb0a7", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]     Checking libc v0.2.34
[INFO] [stderr]     Checking errno v0.2.3
[INFO] [stderr]     Checking drdns v0.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/alloc.rs:12:27
[INFO] [stdout]    |
[INFO] [stdout] 12 |     x = libc::malloc(n as (usize)) as (*mut u8);
[INFO] [stdout]    |                           ^     ^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:3:9
[INFO] [stdout]    |
[INFO] [stdout] 3  | #![deny(warnings)]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = note: `#[deny(unused_parens)]` implied by `#[deny(warnings)]`
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 12 -     x = libc::malloc(n as (usize)) as (*mut u8);
[INFO] [stdout] 12 +     x = libc::malloc(n as usize) as (*mut u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/alloc.rs:12:39
[INFO] [stdout]    |
[INFO] [stdout] 12 |     x = libc::malloc(n as (usize)) as (*mut u8);
[INFO] [stdout]    |                                       ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 12 -     x = libc::malloc(n as (usize)) as (*mut u8);
[INFO] [stdout] 12 +     x = libc::malloc(n as (usize)) as *mut u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/alloc.rs:33:21
[INFO] [stdout]    |
[INFO] [stdout] 33 |     libc::free(x as (*mut libc::c_void));
[INFO] [stdout]    |                     ^                 ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 33 -     libc::free(x as (*mut libc::c_void));
[INFO] [stdout] 33 +     libc::free(x as *mut libc::c_void);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/buffer.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         'loop1: loop {
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[deny(unused_labels)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/buffer.rs:54:45
[INFO] [stdout]    |
[INFO] [stdout] 54 |             x = (*bin).x.offset((*bin).n as (isize));
[INFO] [stdout]    |                                             ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 54 -             x = (*bin).x.offset((*bin).n as (isize));
[INFO] [stdout] 54 +             x = (*bin).x.offset((*bin).n as isize);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/buffer.rs:55:39
[INFO] [stdout]    |
[INFO] [stdout] 55 |             if Buffer::put(bout, x as (*const u8), n as (u32)) == -1i32 {
[INFO] [stdout]    |                                       ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 55 -             if Buffer::put(bout, x as (*const u8), n as (u32)) == -1i32 {
[INFO] [stdout] 55 +             if Buffer::put(bout, x as *const u8, n as (u32)) == -1i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/buffer.rs:55:57
[INFO] [stdout]    |
[INFO] [stdout] 55 |             if Buffer::put(bout, x as (*const u8), n as (u32)) == -1i32 {
[INFO] [stdout]    |                                                         ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 55 -             if Buffer::put(bout, x as (*const u8), n as (u32)) == -1i32 {
[INFO] [stdout] 55 +             if Buffer::put(bout, x as (*const u8), n as u32) == -1i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/buffer.rs:59:51
[INFO] [stdout]    |
[INFO] [stdout] 59 |             (*bin).p = (*bin).p.wrapping_sub(n as (u32));
[INFO] [stdout]    |                                                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 59 -             (*bin).p = (*bin).p.wrapping_sub(n as (u32));
[INFO] [stdout] 59 +             (*bin).p = (*bin).p.wrapping_sub(n as u32);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/buffer.rs:60:51
[INFO] [stdout]    |
[INFO] [stdout] 60 |             (*bin).n = (*bin).n.wrapping_add(n as (u32));
[INFO] [stdout]    |                                                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 60 -             (*bin).n = (*bin).n.wrapping_add(n as (u32));
[INFO] [stdout] 60 +             (*bin).n = (*bin).n.wrapping_add(n as u32);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/buffer.rs:74:23
[INFO] [stdout]    |
[INFO] [stdout] 74 |             (*s).p as (i32)
[INFO] [stdout]    |                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 74 -             (*s).p as (i32)
[INFO] [stdout] 74 +             (*s).p as i32
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]   --> src/buffer.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |             (if r <= 0i32 {
[INFO] [stdout]    |             ^
[INFO] [stdout] ...
[INFO] [stdout] 86 |              })
[INFO] [stdout]    |               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 77 ~             if r <= 0i32 {
[INFO] [stdout] 78 |                  r
[INFO] [stdout] ...
[INFO] [stdout] 85 |                  r
[INFO] [stdout] 86 ~              }
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/buffer.rs:80:32
[INFO] [stdout]    |
[INFO] [stdout] 80 |                  (*s).p = r as (u32);
[INFO] [stdout]    |                                ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 80 -                  (*s).p = r as (u32);
[INFO] [stdout] 80 +                  (*s).p = r as u32;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/buffer.rs:81:52
[INFO] [stdout]    |
[INFO] [stdout] 81 |                  (*s).n = (*s).n.wrapping_sub(r as (u32));
[INFO] [stdout]    |                                                    ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 81 -                  (*s).n = (*s).n.wrapping_sub(r as (u32));
[INFO] [stdout] 81 +                  (*s).n = (*s).n.wrapping_sub(r as u32);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/buffer.rs:83:58
[INFO] [stdout]    |
[INFO] [stdout] 83 |                      byte::copyr((*s).x.offset((*s).n as (isize)), r as (u32), (*s).x);
[INFO] [stdout]    |                                                          ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 83 -                      byte::copyr((*s).x.offset((*s).n as (isize)), r as (u32), (*s).x);
[INFO] [stdout] 83 +                      byte::copyr((*s).x.offset((*s).n as isize), r as (u32), (*s).x);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/buffer.rs:83:73
[INFO] [stdout]    |
[INFO] [stdout] 83 |                      byte::copyr((*s).x.offset((*s).n as (isize)), r as (u32), (*s).x);
[INFO] [stdout]    |                                                                         ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 83 -                      byte::copyr((*s).x.offset((*s).n as (isize)), r as (u32), (*s).x);
[INFO] [stdout] 83 +                      byte::copyr((*s).x.offset((*s).n as (isize)), r as u32, (*s).x);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/buffer.rs:98:13
[INFO] [stdout]     |
[INFO] [stdout] 98  |             (if r <= 0i32 {
[INFO] [stdout]     |             ^
[INFO] [stdout] ...
[INFO] [stdout] 102 |              })
[INFO] [stdout]     |               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 98  ~             if r <= 0i32 {
[INFO] [stdout] 99  |                  r
[INFO] [stdout] 100 |              } else {
[INFO] [stdout] 101 |                  Buffer::getthis(s, buf, len)
[INFO] [stdout] 102 ~              }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:107:33
[INFO] [stdout]     |
[INFO] [stdout] 107 |         (*s).x.offset((*s).n as (isize))
[INFO] [stdout]     |                                 ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 107 -         (*s).x.offset((*s).n as (isize))
[INFO] [stdout] 107 +         (*s).x.offset((*s).n as isize)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:117:23
[INFO] [stdout]     |
[INFO] [stdout] 117 |         p = (*s).p as (i32);
[INFO] [stdout]     |                       ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 117 -         p = (*s).p as (i32);
[INFO] [stdout] 117 +         p = (*s).p as i32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:122:50
[INFO] [stdout]     |
[INFO] [stdout] 122 |             allwrite((*s).op, (*s).fd, (*s).x as (*const u8), p as (u32))
[INFO] [stdout]     |                                                  ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 122 -             allwrite((*s).op, (*s).fd, (*s).x as (*const u8), p as (u32))
[INFO] [stdout] 122 +             allwrite((*s).op, (*s).fd, (*s).x as *const u8, p as (u32))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:122:68
[INFO] [stdout]     |
[INFO] [stdout] 122 |             allwrite((*s).op, (*s).fd, (*s).x as (*const u8), p as (u32))
[INFO] [stdout]     |                                                                    ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 122 -             allwrite((*s).op, (*s).fd, (*s).x as (*const u8), p as (u32))
[INFO] [stdout] 122 +             allwrite((*s).op, (*s).fd, (*s).x as (*const u8), p as u32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/buffer.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |         'loop1: loop {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:139:48
[INFO] [stdout]     |
[INFO] [stdout] 139 |             byte::copy((*s).x.offset((*s).p as (isize)), n, buf as (*mut u8));
[INFO] [stdout]     |                                                ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 139 -             byte::copy((*s).x.offset((*s).p as (isize)), n, buf as (*mut u8));
[INFO] [stdout] 139 +             byte::copy((*s).x.offset((*s).p as isize), n, buf as (*mut u8));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:139:68
[INFO] [stdout]     |
[INFO] [stdout] 139 |             byte::copy((*s).x.offset((*s).p as (isize)), n, buf as (*mut u8));
[INFO] [stdout]     |                                                                    ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 139 -             byte::copy((*s).x.offset((*s).p as (isize)), n, buf as (*mut u8));
[INFO] [stdout] 139 +             byte::copy((*s).x.offset((*s).p as (isize)), n, buf as *mut u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:141:35
[INFO] [stdout]     |
[INFO] [stdout] 141 |             buf = buf.offset(n as (isize));
[INFO] [stdout]     |                                   ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 141 -             buf = buf.offset(n as (isize));
[INFO] [stdout] 141 +             buf = buf.offset(n as isize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:149:48
[INFO] [stdout]     |
[INFO] [stdout] 149 |             byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8));
[INFO] [stdout]     |                                                ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 149 -             byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8));
[INFO] [stdout] 149 +             byte::copy((*s).x.offset((*s).p as isize), len, buf as (*mut u8));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:149:70
[INFO] [stdout]     |
[INFO] [stdout] 149 |             byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8));
[INFO] [stdout]     |                                                                      ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 149 -             byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8));
[INFO] [stdout] 149 +             byte::copy((*s).x.offset((*s).p as (isize)), len, buf as *mut u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/buffer.rs:168:17
[INFO] [stdout]     |
[INFO] [stdout] 168 |                 'loop4: loop {
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:180:43
[INFO] [stdout]     |
[INFO] [stdout] 180 |                     buf = buf.offset(n as (isize));
[INFO] [stdout]     |                                           ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 180 -                     buf = buf.offset(n as (isize));
[INFO] [stdout] 180 +                     buf = buf.offset(n as isize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:189:44
[INFO] [stdout]     |
[INFO] [stdout] 189 |         byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8));
[INFO] [stdout]     |                                            ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 189 -         byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8));
[INFO] [stdout] 189 +         byte::copy((*s).x.offset((*s).p as isize), len, buf as (*mut u8));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:189:66
[INFO] [stdout]     |
[INFO] [stdout] 189 |         byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8));
[INFO] [stdout]     |                                                                  ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 189 -         byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8));
[INFO] [stdout] 189 +         byte::copy((*s).x.offset((*s).p as (isize)), len, buf as *mut u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:219:54
[INFO] [stdout]     |
[INFO] [stdout] 219 |         byte::copy(buf, len, (*s).x.offset((*s).n as (isize)));
[INFO] [stdout]     |                                                      ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 219 -         byte::copy(buf, len, (*s).x.offset((*s).n as (isize)));
[INFO] [stdout] 219 +         byte::copy(buf, len, (*s).x.offset((*s).n as isize));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:221:16
[INFO] [stdout]     |
[INFO] [stdout] 221 |         len as (i32)
[INFO] [stdout]     |                ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 221 -         len as (i32)
[INFO] [stdout] 221 +         len as i32
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:226:27
[INFO] [stdout]     |
[INFO] [stdout] 226 |     libc::read(fd, buf as (*mut libc::c_void), len as (usize)) as (i32)
[INFO] [stdout]     |                           ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 226 -     libc::read(fd, buf as (*mut libc::c_void), len as (usize)) as (i32)
[INFO] [stdout] 226 +     libc::read(fd, buf as *mut libc::c_void, len as (usize)) as (i32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:226:55
[INFO] [stdout]     |
[INFO] [stdout] 226 |     libc::read(fd, buf as (*mut libc::c_void), len as (usize)) as (i32)
[INFO] [stdout]     |                                                       ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 226 -     libc::read(fd, buf as (*mut libc::c_void), len as (usize)) as (i32)
[INFO] [stdout] 226 +     libc::read(fd, buf as (*mut libc::c_void), len as usize) as (i32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:226:67
[INFO] [stdout]     |
[INFO] [stdout] 226 |     libc::read(fd, buf as (*mut libc::c_void), len as (usize)) as (i32)
[INFO] [stdout]     |                                                                   ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 226 -     libc::read(fd, buf as (*mut libc::c_void), len as (usize)) as (i32)
[INFO] [stdout] 226 +     libc::read(fd, buf as (*mut libc::c_void), len as (usize)) as i32
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:230:28
[INFO] [stdout]     |
[INFO] [stdout] 230 |     libc::write(fd, buf as (*const libc::c_void), len as (usize)) as (i32)
[INFO] [stdout]     |                            ^                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 230 -     libc::write(fd, buf as (*const libc::c_void), len as (usize)) as (i32)
[INFO] [stdout] 230 +     libc::write(fd, buf as *const libc::c_void, len as (usize)) as (i32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:230:58
[INFO] [stdout]     |
[INFO] [stdout] 230 |     libc::write(fd, buf as (*const libc::c_void), len as (usize)) as (i32)
[INFO] [stdout]     |                                                          ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 230 -     libc::write(fd, buf as (*const libc::c_void), len as (usize)) as (i32)
[INFO] [stdout] 230 +     libc::write(fd, buf as (*const libc::c_void), len as usize) as (i32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:230:70
[INFO] [stdout]     |
[INFO] [stdout] 230 |     libc::write(fd, buf as (*const libc::c_void), len as (usize)) as (i32)
[INFO] [stdout]     |                                                                      ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 230 -     libc::write(fd, buf as (*const libc::c_void), len as (usize)) as (i32)
[INFO] [stdout] 230 +     libc::write(fd, buf as (*const libc::c_void), len as (usize)) as i32
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/buffer.rs:237:5
[INFO] [stdout]     |
[INFO] [stdout] 237 |     'loop1: loop {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:250:35
[INFO] [stdout]     |
[INFO] [stdout] 250 |             buf = buf.offset(w as (isize));
[INFO] [stdout]     |                                   ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 250 -             buf = buf.offset(w as (isize));
[INFO] [stdout] 250 +             buf = buf.offset(w as isize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:251:41
[INFO] [stdout]     |
[INFO] [stdout] 251 |             len = len.wrapping_sub(w as (u32));
[INFO] [stdout]     |                                         ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 251 -             len = len.wrapping_sub(w as (u32));
[INFO] [stdout] 251 +             len = len.wrapping_sub(w as u32);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/buffer.rs:260:5
[INFO] [stdout]     |
[INFO] [stdout] 260 |     'loop1: loop {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]  --> src/byte.rs:7:15
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ch = c as (u8);
[INFO] [stdout]   |               ^  ^
[INFO] [stdout]   |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]   |
[INFO] [stdout] 7 -     ch = c as (u8);
[INFO] [stdout] 7 +     ch = c as u8;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]  --> src/byte.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     'loop1: loop {
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 |         if *t as (i32) == ch as (i32) {
[INFO] [stdout]    |                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 13 -         if *t as (i32) == ch as (i32) {
[INFO] [stdout] 13 +         if *t as i32 == ch as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:13:33
[INFO] [stdout]    |
[INFO] [stdout] 13 |         if *t as (i32) == ch as (i32) {
[INFO] [stdout]    |                                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 13 -         if *t as (i32) == ch as (i32) {
[INFO] [stdout] 13 +         if *t as (i32) == ch as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout] 21 |         if *t as (i32) == ch as (i32) {
[INFO] [stdout]    |                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -         if *t as (i32) == ch as (i32) {
[INFO] [stdout] 21 +         if *t as i32 == ch as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:21:33
[INFO] [stdout]    |
[INFO] [stdout] 21 |         if *t as (i32) == ch as (i32) {
[INFO] [stdout]    |                                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -         if *t as (i32) == ch as (i32) {
[INFO] [stdout] 21 +         if *t as (i32) == ch as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:29:18
[INFO] [stdout]    |
[INFO] [stdout] 29 |         if *t as (i32) == ch as (i32) {
[INFO] [stdout]    |                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 29 -         if *t as (i32) == ch as (i32) {
[INFO] [stdout] 29 +         if *t as i32 == ch as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:29:33
[INFO] [stdout]    |
[INFO] [stdout] 29 |         if *t as (i32) == ch as (i32) {
[INFO] [stdout]    |                                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 29 -         if *t as (i32) == ch as (i32) {
[INFO] [stdout] 29 +         if *t as (i32) == ch as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |         if *t as (i32) == ch as (i32) {
[INFO] [stdout]    |                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 37 -         if *t as (i32) == ch as (i32) {
[INFO] [stdout] 37 +         if *t as i32 == ch as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:37:33
[INFO] [stdout]    |
[INFO] [stdout] 37 |         if *t as (i32) == ch as (i32) {
[INFO] [stdout]    |                                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 37 -         if *t as (i32) == ch as (i32) {
[INFO] [stdout] 37 +         if *t as (i32) == ch as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:43:12
[INFO] [stdout]    |
[INFO] [stdout] 43 |     ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout]    |            ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 43 -     ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout] 43 +     ((t as isize).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:43:39
[INFO] [stdout]    |
[INFO] [stdout] 43 |     ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout]    |                                       ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 43 -     ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout] 43 +     ((t as (isize)).wrapping_sub(s as isize) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:43:81
[INFO] [stdout]    |
[INFO] [stdout] 43 |     ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout]    |                                                                                 ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 43 -     ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout] 43 +     ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as isize) as (u32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:43:93
[INFO] [stdout]    |
[INFO] [stdout] 43 |     ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout]    |                                                                                             ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 43 -     ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout] 43 +     ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as u32
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/byte.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     'loop0: loop {
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:114:25
[INFO] [stdout]     |
[INFO] [stdout] 114 |     to = to.offset(n as (isize));
[INFO] [stdout]     |                         ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 114 -     to = to.offset(n as (isize));
[INFO] [stdout] 114 +     to = to.offset(n as isize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:115:29
[INFO] [stdout]     |
[INFO] [stdout] 115 |     from = from.offset(n as (isize));
[INFO] [stdout]     |                             ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 115 -     from = from.offset(n as (isize));
[INFO] [stdout] 115 +     from = from.offset(n as isize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/byte.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     'loop1: loop {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/byte.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 |     'loop0: loop {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:179:18
[INFO] [stdout]     |
[INFO] [stdout] 179 |         if *s as (i32) != *t as (i32) {
[INFO] [stdout]     |                  ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 179 -         if *s as (i32) != *t as (i32) {
[INFO] [stdout] 179 +         if *s as i32 != *t as (i32) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:179:33
[INFO] [stdout]     |
[INFO] [stdout] 179 |         if *s as (i32) != *t as (i32) {
[INFO] [stdout]     |                                 ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 179 -         if *s as (i32) != *t as (i32) {
[INFO] [stdout] 179 +         if *s as (i32) != *t as i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:190:18
[INFO] [stdout]     |
[INFO] [stdout] 190 |         if *s as (i32) != *t as (i32) {
[INFO] [stdout]     |                  ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 190 -         if *s as (i32) != *t as (i32) {
[INFO] [stdout] 190 +         if *s as i32 != *t as (i32) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:190:33
[INFO] [stdout]     |
[INFO] [stdout] 190 |         if *s as (i32) != *t as (i32) {
[INFO] [stdout]     |                                 ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 190 -         if *s as (i32) != *t as (i32) {
[INFO] [stdout] 190 +         if *s as (i32) != *t as i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:201:18
[INFO] [stdout]     |
[INFO] [stdout] 201 |         if *s as (i32) != *t as (i32) {
[INFO] [stdout]     |                  ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 201 -         if *s as (i32) != *t as (i32) {
[INFO] [stdout] 201 +         if *s as i32 != *t as (i32) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:201:33
[INFO] [stdout]     |
[INFO] [stdout] 201 |         if *s as (i32) != *t as (i32) {
[INFO] [stdout]     |                                 ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 201 -         if *s as (i32) != *t as (i32) {
[INFO] [stdout] 201 +         if *s as (i32) != *t as i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:212:18
[INFO] [stdout]     |
[INFO] [stdout] 212 |         if *s as (i32) != *t as (i32) {
[INFO] [stdout]     |                  ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 212 -         if *s as (i32) != *t as (i32) {
[INFO] [stdout] 212 +         if *s as i32 != *t as (i32) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:212:33
[INFO] [stdout]     |
[INFO] [stdout] 212 |         if *s as (i32) != *t as (i32) {
[INFO] [stdout]     |                                 ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 212 -         if *s as (i32) != *t as (i32) {
[INFO] [stdout] 212 +         if *s as (i32) != *t as i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:227:15
[INFO] [stdout]     |
[INFO] [stdout] 227 |         *s as (u32) as (i32) - *t as (u32) as (i32)
[INFO] [stdout]     |               ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 227 -         *s as (u32) as (i32) - *t as (u32) as (i32)
[INFO] [stdout] 227 +         *s as u32 as (i32) - *t as (u32) as (i32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:227:24
[INFO] [stdout]     |
[INFO] [stdout] 227 |         *s as (u32) as (i32) - *t as (u32) as (i32)
[INFO] [stdout]     |                        ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 227 -         *s as (u32) as (i32) - *t as (u32) as (i32)
[INFO] [stdout] 227 +         *s as (u32) as i32 - *t as (u32) as (i32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:227:38
[INFO] [stdout]     |
[INFO] [stdout] 227 |         *s as (u32) as (i32) - *t as (u32) as (i32)
[INFO] [stdout]     |                                      ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 227 -         *s as (u32) as (i32) - *t as (u32) as (i32)
[INFO] [stdout] 227 +         *s as (u32) as (i32) - *t as u32 as (i32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:227:47
[INFO] [stdout]     |
[INFO] [stdout] 227 |         *s as (u32) as (i32) - *t as (u32) as (i32)
[INFO] [stdout]     |                                               ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 227 -         *s as (u32) as (i32) - *t as (u32) as (i32)
[INFO] [stdout] 227 +         *s as (u32) as (i32) - *t as (u32) as i32
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/byte.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     'loop0: loop {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]  --> src/cache.rs:9:33
[INFO] [stdout]   |
[INFO] [stdout] 9 | static mut X: *mut u8 = 0i32 as (*mut u8);
[INFO] [stdout]   |                                 ^       ^
[INFO] [stdout]   |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]   |
[INFO] [stdout] 9 - static mut X: *mut u8 = 0i32 as (*mut u8);
[INFO] [stdout] 9 + static mut X: *mut u8 = 0i32 as *mut u8;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cache.rs:19:21
[INFO] [stdout]    |
[INFO] [stdout] 19 |         X = 0i32 as (*mut u8);
[INFO] [stdout]    |                     ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 19 -         X = 0i32 as (*mut u8);
[INFO] [stdout] 19 +         X = 0i32 as *mut u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/cache.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     'loop7: loop {
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cache.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |         0i32 as (*mut u8)
[INFO] [stdout]    |                 ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 58 -         0i32 as (*mut u8)
[INFO] [stdout] 58 +         0i32 as *mut u8
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cache.rs:60:17
[INFO] [stdout]    |
[INFO] [stdout] 60 |         0i32 as (*mut u8)
[INFO] [stdout]    |                 ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 60 -         0i32 as (*mut u8)
[INFO] [stdout] 60 +         0i32 as *mut u8
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/cache.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |         'loop3: loop {
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cache.rs:75:28
[INFO] [stdout]    |
[INFO] [stdout] 75 |                     key as (*mut u8),
[INFO] [stdout]    |                            ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 75 -                     key as (*mut u8),
[INFO] [stdout] 75 +                     key as *mut u8,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cache.rs:77:37
[INFO] [stdout]    |
[INFO] [stdout] 77 |                     X.offset(pos as (isize)).offset(20isize),
[INFO] [stdout]    |                                     ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 77 -                     X.offset(pos as (isize)).offset(20isize),
[INFO] [stdout] 77 +                     X.offset(pos as isize).offset(20isize),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/cache.rs:96:9
[INFO] [stdout]     |
[INFO] [stdout] 96  |         (if current_block == 4 {
[INFO] [stdout]     |         ^
[INFO] [stdout] ...
[INFO] [stdout] 132 |          })
[INFO] [stdout]     |           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 96  ~         if current_block == 4 {
[INFO] [stdout] 97  |              0i32 as (*mut u8)
[INFO] [stdout] ...
[INFO] [stdout] 131 |               })
[INFO] [stdout] 132 ~          }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cache.rs:97:22
[INFO] [stdout]    |
[INFO] [stdout] 97 |              0i32 as (*mut u8)
[INFO] [stdout]    |                      ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 97 -              0i32 as (*mut u8)
[INFO] [stdout] 97 +              0i32 as *mut u8
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cache.rs:99:22
[INFO] [stdout]    |
[INFO] [stdout] 99 |              0i32 as (*mut u8)
[INFO] [stdout]    |                      ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 99 -              0i32 as (*mut u8)
[INFO] [stdout] 99 +              0i32 as *mut u8
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:102:33
[INFO] [stdout]     |
[INFO] [stdout] 102 |                 X.offset(pos as (isize)).offset(12isize) as (*const u8),
[INFO] [stdout]     |                                 ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 102 -                 X.offset(pos as (isize)).offset(12isize) as (*const u8),
[INFO] [stdout] 102 +                 X.offset(pos as isize).offset(12isize) as (*const u8),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:102:61
[INFO] [stdout]     |
[INFO] [stdout] 102 |                 X.offset(pos as (isize)).offset(12isize) as (*const u8),
[INFO] [stdout]     |                                                             ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 102 -                 X.offset(pos as (isize)).offset(12isize) as (*const u8),
[INFO] [stdout] 102 +                 X.offset(pos as (isize)).offset(12isize) as *const u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:103:32
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 &mut expire as (*mut Tai),
[INFO] [stdout]     |                                ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 103 -                 &mut expire as (*mut Tai),
[INFO] [stdout] 103 +                 &mut expire as *mut Tai,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:105:35
[INFO] [stdout]     |
[INFO] [stdout] 105 |              Tai::now(&mut now as (*mut Tai));
[INFO] [stdout]     |                                   ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 105 -              Tai::now(&mut now as (*mut Tai));
[INFO] [stdout] 105 +              Tai::now(&mut now as *mut Tai);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/cache.rs:106:14
[INFO] [stdout]     |
[INFO] [stdout] 106 |              (if (*(&mut expire as (*mut Tai))).x < (*(&mut now as (*mut Tai))).x {
[INFO] [stdout]     |              ^
[INFO] [stdout] ...
[INFO] [stdout] 131 |               })
[INFO] [stdout]     |                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 106 ~              if (*(&mut expire as (*mut Tai))).x < (*(&mut now as (*mut Tai))).x {
[INFO] [stdout] 107 |                   0i32 as (*mut u8)
[INFO] [stdout] ...
[INFO] [stdout] 130 |                 )
[INFO] [stdout] 131 ~               }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:106:36
[INFO] [stdout]     |
[INFO] [stdout] 106 |              (if (*(&mut expire as (*mut Tai))).x < (*(&mut now as (*mut Tai))).x {
[INFO] [stdout]     |                                    ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 106 -              (if (*(&mut expire as (*mut Tai))).x < (*(&mut now as (*mut Tai))).x {
[INFO] [stdout] 106 +              (if (*(&mut expire as *mut Tai)).x < (*(&mut now as (*mut Tai))).x {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:106:68
[INFO] [stdout]     |
[INFO] [stdout] 106 |              (if (*(&mut expire as (*mut Tai))).x < (*(&mut now as (*mut Tai))).x {
[INFO] [stdout]     |                                                                    ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 106 -              (if (*(&mut expire as (*mut Tai))).x < (*(&mut now as (*mut Tai))).x {
[INFO] [stdout] 106 +              (if (*(&mut expire as (*mut Tai))).x < (*(&mut now as *mut Tai)).x {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:107:27
[INFO] [stdout]     |
[INFO] [stdout] 107 |                   0i32 as (*mut u8)
[INFO] [stdout]     |                           ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 107 -                   0i32 as (*mut u8)
[INFO] [stdout] 107 +                   0i32 as *mut u8
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:110:36
[INFO] [stdout]     |
[INFO] [stdout] 110 |                     &mut expire as (*mut Tai),
[INFO] [stdout]     |                                    ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 110 -                     &mut expire as (*mut Tai),
[INFO] [stdout] 110 +                     &mut expire as *mut Tai,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:111:36
[INFO] [stdout]     |
[INFO] [stdout] 111 |                     &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout]     |                                    ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 111 -                     &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout] 111 +                     &mut expire as *mut Tai as (*const Tai),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:111:50
[INFO] [stdout]     |
[INFO] [stdout] 111 |                     &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout]     |                                                  ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 111 -                     &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout] 111 +                     &mut expire as (*mut Tai) as *const Tai,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:112:33
[INFO] [stdout]     |
[INFO] [stdout] 112 |                     &mut now as (*mut Tai) as (*const Tai),
[INFO] [stdout]     |                                 ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 112 -                     &mut now as (*mut Tai) as (*const Tai),
[INFO] [stdout] 112 +                     &mut now as *mut Tai as (*const Tai),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:112:47
[INFO] [stdout]     |
[INFO] [stdout] 112 |                     &mut now as (*mut Tai) as (*const Tai),
[INFO] [stdout]     |                                               ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 112 -                     &mut now as (*mut Tai) as (*const Tai),
[INFO] [stdout] 112 +                     &mut now as (*mut Tai) as *const Tai,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:114:41
[INFO] [stdout]     |
[INFO] [stdout] 114 |                   d = (*(&mut expire as (*mut Tai))).x as (f64);
[INFO] [stdout]     |                                         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 114 -                   d = (*(&mut expire as (*mut Tai))).x as (f64);
[INFO] [stdout] 114 +                   d = (*(&mut expire as *mut Tai)).x as (f64);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:114:59
[INFO] [stdout]     |
[INFO] [stdout] 114 |                   d = (*(&mut expire as (*mut Tai))).x as (f64);
[INFO] [stdout]     |                                                           ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 114 -                   d = (*(&mut expire as (*mut Tai))).x as (f64);
[INFO] [stdout] 114 +                   d = (*(&mut expire as (*mut Tai))).x as f64;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:115:39
[INFO] [stdout]     |
[INFO] [stdout] 115 |                   if d > 604800i32 as (f64) {
[INFO] [stdout]     |                                       ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 115 -                   if d > 604800i32 as (f64) {
[INFO] [stdout] 115 +                   if d > 604800i32 as f64 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:116:40
[INFO] [stdout]     |
[INFO] [stdout] 116 |                       d = 604800i32 as (f64);
[INFO] [stdout]     |                                        ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 116 -                       d = 604800i32 as (f64);
[INFO] [stdout] 116 +                       d = 604800i32 as f64;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:118:31
[INFO] [stdout]     |
[INFO] [stdout] 118 |                   *ttl = d as (u32);
[INFO] [stdout]     |                               ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 118 -                   *ttl = d as (u32);
[INFO] [stdout] 118 +                   *ttl = d as u32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:128:35
[INFO] [stdout]     |
[INFO] [stdout] 128 |                   X.offset(pos as (isize)).offset(20isize).offset(
[INFO] [stdout]     |                                   ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 128 -                   X.offset(pos as (isize)).offset(20isize).offset(
[INFO] [stdout] 128 +                   X.offset(pos as isize).offset(20isize).offset(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:129:31
[INFO] [stdout]     |
[INFO] [stdout] 129 |                     keylen as (isize),
[INFO] [stdout]     |                               ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 129 -                     keylen as (isize),
[INFO] [stdout] 129 +                     keylen as isize,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/cache.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         'loop7: loop {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/cache.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 |         (if current_block == 8 {
[INFO] [stdout]     |         ^
[INFO] [stdout] ...
[INFO] [stdout] 217 |          })
[INFO] [stdout]     |           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 182 ~         if current_block == 8 {
[INFO] [stdout] 183 |              keyhash = hash(key, keylen);
[INFO] [stdout] ...
[INFO] [stdout] 216 |              MOTION = MOTION.wrapping_add(entrylen as (usize));
[INFO] [stdout] 217 ~          }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:184:35
[INFO] [stdout]     |
[INFO] [stdout] 184 |              Tai::now(&mut now as (*mut Tai));
[INFO] [stdout]     |                                   ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 184 -              Tai::now(&mut now as (*mut Tai));
[INFO] [stdout] 184 +              Tai::now(&mut now as *mut Tai);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:185:39
[INFO] [stdout]     |
[INFO] [stdout] 185 |              Tai::uint(&mut expire as (*mut Tai), ttl);
[INFO] [stdout]     |                                       ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 185 -              Tai::uint(&mut expire as (*mut Tai), ttl);
[INFO] [stdout] 185 +              Tai::uint(&mut expire as *mut Tai, ttl);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:187:32
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 &mut expire as (*mut Tai),
[INFO] [stdout]     |                                ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 187 -                 &mut expire as (*mut Tai),
[INFO] [stdout] 187 +                 &mut expire as *mut Tai,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:188:32
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout]     |                                ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 188 -                 &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout] 188 +                 &mut expire as *mut Tai as (*const Tai),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:188:46
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout]     |                                              ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 188 -                 &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout] 188 +                 &mut expire as (*mut Tai) as *const Tai,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:189:29
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 &mut now as (*mut Tai) as (*const Tai),
[INFO] [stdout]     |                             ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 189 -                 &mut now as (*mut Tai) as (*const Tai),
[INFO] [stdout] 189 +                 &mut now as *mut Tai as (*const Tai),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:189:43
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 &mut now as (*mut Tai) as (*const Tai),
[INFO] [stdout]     |                                           ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 189 -                 &mut now as (*mut Tai) as (*const Tai),
[INFO] [stdout] 189 +                 &mut now as (*mut Tai) as *const Tai,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:199:36
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 X.offset(WRITER as (isize)).offset(12isize),
[INFO] [stdout]     |                                    ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 199 -                 X.offset(WRITER as (isize)).offset(12isize),
[INFO] [stdout] 199 +                 X.offset(WRITER as isize).offset(12isize),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:200:32
[INFO] [stdout]     |
[INFO] [stdout] 200 |                 &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout]     |                                ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 200 -                 &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout] 200 +                 &mut expire as *mut Tai as (*const Tai),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:200:46
[INFO] [stdout]     |
[INFO] [stdout] 200 |                 &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout]     |                                              ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 200 -                 &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout] 200 +                 &mut expire as (*mut Tai) as *const Tai,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:203:36
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 X.offset(WRITER as (isize)).offset(20isize),
[INFO] [stdout]     |                                    ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 203 -                 X.offset(WRITER as (isize)).offset(20isize),
[INFO] [stdout] 203 +                 X.offset(WRITER as isize).offset(20isize),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:205:24
[INFO] [stdout]     |
[INFO] [stdout] 205 |                 key as (*mut u8),
[INFO] [stdout]     |                        ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 205 -                 key as (*mut u8),
[INFO] [stdout] 205 +                 key as *mut u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:208:36
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 X.offset(WRITER as (isize)).offset(20isize).offset(
[INFO] [stdout]     |                                    ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 208 -                 X.offset(WRITER as (isize)).offset(20isize).offset(
[INFO] [stdout] 208 +                 X.offset(WRITER as isize).offset(20isize).offset(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:209:31
[INFO] [stdout]     |
[INFO] [stdout] 209 |                     keylen as (isize),
[INFO] [stdout]     |                               ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 209 -                     keylen as (isize),
[INFO] [stdout] 209 +                     keylen as isize,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:212:25
[INFO] [stdout]     |
[INFO] [stdout] 212 |                 data as (*mut u8),
[INFO] [stdout]     |                         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 212 -                 data as (*mut u8),
[INFO] [stdout] 212 +                 data as *mut u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:216:55
[INFO] [stdout]     |
[INFO] [stdout] 216 |              MOTION = MOTION.wrapping_add(entrylen as (usize));
[INFO] [stdout]     |                                                       ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 216 -              MOTION = MOTION.wrapping_add(entrylen as (usize));
[INFO] [stdout] 216 +              MOTION = MOTION.wrapping_add(entrylen as usize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/cache.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     'loop1: loop {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:228:35
[INFO] [stdout]     |
[INFO] [stdout] 228 |         result = result ^ *key as (u32);
[INFO] [stdout]     |                                   ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 228 -         result = result ^ *key as (u32);
[INFO] [stdout] 228 +         result = result ^ *key as u32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:247:25
[INFO] [stdout]     |
[INFO] [stdout] 247 |         X.offset(pos as (isize)) as (*const u8),
[INFO] [stdout]     |                         ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 247 -         X.offset(pos as (isize)) as (*const u8),
[INFO] [stdout] 247 +         X.offset(pos as isize) as (*const u8),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:247:37
[INFO] [stdout]     |
[INFO] [stdout] 247 |         X.offset(pos as (isize)) as (*const u8),
[INFO] [stdout]     |                                     ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 247 -         X.offset(pos as (isize)) as (*const u8),
[INFO] [stdout] 247 +         X.offset(pos as (isize)) as *const u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:248:24
[INFO] [stdout]     |
[INFO] [stdout] 248 |         &mut result as (*mut u32),
[INFO] [stdout]     |                        ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 248 -         &mut result as (*mut u32),
[INFO] [stdout] 248 +         &mut result as *mut u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:257:34
[INFO] [stdout]     |
[INFO] [stdout] 257 |     uint32::pack(X.offset(pos as (isize)), u);
[INFO] [stdout]     |                                  ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 257 -     uint32::pack(X.offset(pos as (isize)), u);
[INFO] [stdout] 257 +     uint32::pack(X.offset(pos as isize), u);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/case.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     'loop1: loop {
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:20:19
[INFO] [stdout]    |
[INFO] [stdout] 20 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 20 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 20 +              } as i32 - b'A' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:20:35
[INFO] [stdout]    |
[INFO] [stdout] 20 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 20 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 20 +              } as (i32) - b'A' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:20:45
[INFO] [stdout]    |
[INFO] [stdout] 20 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                             ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 20 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 20 +              } as (i32) - b'A' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 21 +         if x as i32 <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:21:34
[INFO] [stdout]    |
[INFO] [stdout] 21 |         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 21 +         if x as (i32) <= b'Z' as i32 - b'A' as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:21:50
[INFO] [stdout]    |
[INFO] [stdout] 21 |         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                                                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 21 +         if x as (i32) <= b'Z' as (i32) - b'A' as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:22:23
[INFO] [stdout]    |
[INFO] [stdout] 22 |             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 22 -             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 22 +             x = (x as i32 + b'a' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:22:39
[INFO] [stdout]    |
[INFO] [stdout] 22 |             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 22 -             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 22 +             x = (x as (i32) + b'a' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:22:49
[INFO] [stdout]    |
[INFO] [stdout] 22 |             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                                                 ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 22 -             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 22 +             x = (x as (i32) + b'a' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:24:23
[INFO] [stdout]    |
[INFO] [stdout] 24 |             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 24 -             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 24 +             x = (x as i32 + b'A' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:24:39
[INFO] [stdout]    |
[INFO] [stdout] 24 |             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 24 -             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 24 +             x = (x as (i32) + b'A' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:24:49
[INFO] [stdout]    |
[INFO] [stdout] 24 |             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                                 ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 24 -             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 24 +             x = (x as (i32) + b'A' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:30:19
[INFO] [stdout]    |
[INFO] [stdout] 30 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 30 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 30 +              } as i32 - b'A' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:30:35
[INFO] [stdout]    |
[INFO] [stdout] 30 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 30 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 30 +              } as (i32) - b'A' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:30:45
[INFO] [stdout]    |
[INFO] [stdout] 30 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                             ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 30 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 30 +              } as (i32) - b'A' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:31:17
[INFO] [stdout]    |
[INFO] [stdout] 31 |         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 31 -         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 31 +         if y as i32 <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:31:34
[INFO] [stdout]    |
[INFO] [stdout] 31 |         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 31 -         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 31 +         if y as (i32) <= b'Z' as i32 - b'A' as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:31:50
[INFO] [stdout]    |
[INFO] [stdout] 31 |         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                                                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 31 -         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 31 +         if y as (i32) <= b'Z' as (i32) - b'A' as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:32:23
[INFO] [stdout]    |
[INFO] [stdout] 32 |             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 32 -             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 32 +             y = (y as i32 + b'a' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:32:39
[INFO] [stdout]    |
[INFO] [stdout] 32 |             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 32 -             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 32 +             y = (y as (i32) + b'a' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:32:49
[INFO] [stdout]    |
[INFO] [stdout] 32 |             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                                                 ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 32 -             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 32 +             y = (y as (i32) + b'a' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:34:23
[INFO] [stdout]    |
[INFO] [stdout] 34 |             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 34 -             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 34 +             y = (y as i32 + b'A' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:34:39
[INFO] [stdout]    |
[INFO] [stdout] 34 |             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 34 -             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 34 +             y = (y as (i32) + b'A' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:34:49
[INFO] [stdout]    |
[INFO] [stdout] 34 |             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                                 ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 34 -             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 34 +             y = (y as (i32) + b'A' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 |         if x as (i32) != y as (i32) {
[INFO] [stdout]    |                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 36 -         if x as (i32) != y as (i32) {
[INFO] [stdout] 36 +         if x as i32 != y as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:36:31
[INFO] [stdout]    |
[INFO] [stdout] 36 |         if x as (i32) != y as (i32) {
[INFO] [stdout]    |                               ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 36 -         if x as (i32) != y as (i32) {
[INFO] [stdout] 36 +         if x as (i32) != y as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:44:14
[INFO] [stdout]    |
[INFO] [stdout] 44 |         x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout]    |              ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 44 -         x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout] 44 +         x as u32 as (i32) - y as (u32) as (i32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:44:23
[INFO] [stdout]    |
[INFO] [stdout] 44 |         x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout]    |                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 44 -         x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout] 44 +         x as (u32) as i32 - y as (u32) as (i32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:44:36
[INFO] [stdout]    |
[INFO] [stdout] 44 |         x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout]    |                                    ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 44 -         x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout] 44 +         x as (u32) as (i32) - y as u32 as (i32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:44:45
[INFO] [stdout]    |
[INFO] [stdout] 44 |         x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout]    |                                             ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 44 -         x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout] 44 +         x as (u32) as (i32) - y as (u32) as i32
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/case.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     'loop1: loop {
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 56 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 56 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 56 +              } as i32 - b'A' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:56:35
[INFO] [stdout]    |
[INFO] [stdout] 56 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 56 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 56 +              } as (i32) - b'A' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:56:45
[INFO] [stdout]    |
[INFO] [stdout] 56 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                             ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 56 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 56 +              } as (i32) - b'A' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:57:17
[INFO] [stdout]    |
[INFO] [stdout] 57 |         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 57 -         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 57 +         if x as i32 <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:57:34
[INFO] [stdout]    |
[INFO] [stdout] 57 |         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 57 -         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 57 +         if x as (i32) <= b'Z' as i32 - b'A' as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:57:50
[INFO] [stdout]    |
[INFO] [stdout] 57 |         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                                                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 57 -         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 57 +         if x as (i32) <= b'Z' as (i32) - b'A' as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:58:23
[INFO] [stdout]    |
[INFO] [stdout] 58 |             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 58 -             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 58 +             x = (x as i32 + b'a' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:58:39
[INFO] [stdout]    |
[INFO] [stdout] 58 |             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 58 -             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 58 +             x = (x as (i32) + b'a' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:58:49
[INFO] [stdout]    |
[INFO] [stdout] 58 |             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                                                 ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 58 -             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 58 +             x = (x as (i32) + b'a' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:60:23
[INFO] [stdout]    |
[INFO] [stdout] 60 |             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 60 -             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 60 +             x = (x as i32 + b'A' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:60:39
[INFO] [stdout]    |
[INFO] [stdout] 60 |             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 60 -             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 60 +             x = (x as (i32) + b'A' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:60:49
[INFO] [stdout]    |
[INFO] [stdout] 60 |             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                                 ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 60 -             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 60 +             x = (x as (i32) + b'A' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 66 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 66 +              } as i32 - b'A' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:66:35
[INFO] [stdout]    |
[INFO] [stdout] 66 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 66 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 66 +              } as (i32) - b'A' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:66:45
[INFO] [stdout]    |
[INFO] [stdout] 66 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                             ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 66 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 66 +              } as (i32) - b'A' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 |         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 67 -         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 67 +         if y as i32 <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:67:34
[INFO] [stdout]    |
[INFO] [stdout] 67 |         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 67 -         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 67 +         if y as (i32) <= b'Z' as i32 - b'A' as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:67:50
[INFO] [stdout]    |
[INFO] [stdout] 67 |         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                                                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 67 -         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 67 +         if y as (i32) <= b'Z' as (i32) - b'A' as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:68:23
[INFO] [stdout]    |
[INFO] [stdout] 68 |             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 68 -             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 68 +             y = (y as i32 + b'a' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:68:39
[INFO] [stdout]    |
[INFO] [stdout] 68 |             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 68 -             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 68 +             y = (y as (i32) + b'a' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:68:49
[INFO] [stdout]    |
[INFO] [stdout] 68 |             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                                                 ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 68 -             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 68 +             y = (y as (i32) + b'a' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:70:23
[INFO] [stdout]    |
[INFO] [stdout] 70 |             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 70 -             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 70 +             y = (y as i32 + b'A' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:70:39
[INFO] [stdout]    |
[INFO] [stdout] 70 |             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 70 -             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 70 +             y = (y as (i32) + b'A' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:70:49
[INFO] [stdout]    |
[INFO] [stdout] 70 |             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                                 ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 70 -             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 70 +             y = (y as (i32) + b'A' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:72:17
[INFO] [stdout]    |
[INFO] [stdout] 72 |         if x as (i32) != y as (i32) {
[INFO] [stdout]    |                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 72 -         if x as (i32) != y as (i32) {
[INFO] [stdout] 72 +         if x as i32 != y as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:72:31
[INFO] [stdout]    |
[INFO] [stdout] 72 |         if x as (i32) != y as (i32) {
[INFO] [stdout]    |                               ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 72 -         if x as (i32) != y as (i32) {
[INFO] [stdout] 72 +         if x as (i32) != y as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:79:10
[INFO] [stdout]    |
[INFO] [stdout] 79 |     x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout]    |          ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 79 -     x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout] 79 +     x as u32 as (i32) - y as (u32) as (i32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:79:19
[INFO] [stdout]    |
[INFO] [stdout] 79 |     x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout]    |                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 79 -     x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout] 79 +     x as (u32) as i32 - y as (u32) as (i32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:79:32
[INFO] [stdout]    |
[INFO] [stdout] 79 |     x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout]    |                                ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 79 -     x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout] 79 +     x as (u32) as (i32) - y as u32 as (i32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:79:41
[INFO] [stdout]    |
[INFO] [stdout] 79 |     x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout]    |                                         ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 79 -     x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout] 79 +     x as (u32) as (i32) - y as (u32) as i32
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/case.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     'loop1: loop {
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:89:20
[INFO] [stdout]    |
[INFO] [stdout] 89 |         x = (*s as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                    ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 89 -         x = (*s as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 89 +         x = (*s as i32 - b'A' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:89:36
[INFO] [stdout]    |
[INFO] [stdout] 89 |         x = (*s as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                    ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 89 -         x = (*s as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 89 +         x = (*s as (i32) - b'A' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:89:46
[INFO] [stdout]    |
[INFO] [stdout] 89 |         x = (*s as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                              ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 89 -         x = (*s as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 89 +         x = (*s as (i32) - b'A' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:90:17
[INFO] [stdout]    |
[INFO] [stdout] 90 |         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 90 -         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 90 +         if x as i32 <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:90:34
[INFO] [stdout]    |
[INFO] [stdout] 90 |         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 90 -         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 90 +         if x as (i32) <= b'Z' as i32 - b'A' as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:90:50
[INFO] [stdout]    |
[INFO] [stdout] 90 |         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                                                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 90 -         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 90 +         if x as (i32) <= b'Z' as (i32) - b'A' as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:91:24
[INFO] [stdout]    |
[INFO] [stdout] 91 |             *s = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                        ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 91 -             *s = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 91 +             *s = (x as i32 + b'a' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:91:40
[INFO] [stdout]    |
[INFO] [stdout] 91 |             *s = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                                        ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 91 -             *s = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 91 +             *s = (x as (i32) + b'a' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:91:50
[INFO] [stdout]    |
[INFO] [stdout] 91 |             *s = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                                                  ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 91 -             *s = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 91 +             *s = (x as (i32) + b'a' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/cdb.rs:50:39
[INFO] [stdout]    |
[INFO] [stdout] 50 |         if libc::fstat(fd, &mut st as (*mut libc::stat)) == 0i32 {
[INFO] [stdout]    |                                       ^               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 50 -         if libc::fstat(fd, &mut st as (*mut libc::stat)) == 0i32 {
[INFO] [stdout] 50 +         if libc::fstat(fd, &mut st as *mut libc::stat) == 0i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/cdb.rs:51:30
[INFO] [stdout]    |
[INFO] [stdout] 51 |             if st.st_size as (usize) <= 0xffffffffusize {
[INFO] [stdout]    |                              ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 51 -             if st.st_size as (usize) <= 0xffffffffusize {
[INFO] [stdout] 51 +             if st.st_size as usize <= 0xffffffffusize {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/cdb.rs:54:35
[INFO] [stdout]    |
[INFO] [stdout] 54 |                     st.st_size as (usize),
[INFO] [stdout]    |                                   ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 54 -                     st.st_size as (usize),
[INFO] [stdout] 54 +                     st.st_size as usize,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/cdb.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 ) as (*mut u8);
[INFO] [stdout]    |                      ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 59 -                 ) as (*mut u8);
[INFO] [stdout] 59 +                 ) as *mut u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/cdb.rs:61:47
[INFO] [stdout]    |
[INFO] [stdout] 61 |                     (*c).size = st.st_size as (u32);
[INFO] [stdout]    |                                               ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 61 -                     (*c).size = st.st_size as (u32);
[INFO] [stdout] 61 +                     (*c).size = st.st_size as u32;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/cdb.rs:74:61
[INFO] [stdout]    |
[INFO] [stdout] 74 |                 byte::copy(buf, len, (*c).map.offset(pos as (isize)));
[INFO] [stdout]    |                                                             ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 74 -                 byte::copy(buf, len, (*c).map.offset(pos as (isize)));
[INFO] [stdout] 74 +                 byte::copy(buf, len, (*c).map.offset(pos as isize));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/cdb/cdb.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |             'loop2: loop {
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/cdb/cdb.rs:86:17
[INFO] [stdout]    |
[INFO] [stdout] 86 |                 'loop4: loop {
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/cdb.rs:87:78
[INFO] [stdout]    |
[INFO] [stdout] 87 |                     r = libc::read((*c).fd, buf as *mut libc::c_void, len as (usize)) as (i32);
[INFO] [stdout]    |                                                                              ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 87 -                     r = libc::read((*c).fd, buf as *mut libc::c_void, len as (usize)) as (i32);
[INFO] [stdout] 87 +                     r = libc::read((*c).fd, buf as *mut libc::c_void, len as usize) as (i32);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/cdb.rs:87:90
[INFO] [stdout]    |
[INFO] [stdout] 87 |                     r = libc::read((*c).fd, buf as *mut libc::c_void, len as (usize)) as (i32);
[INFO] [stdout]    |                                                                                          ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 87 -                     r = libc::read((*c).fd, buf as *mut libc::c_void, len as (usize)) as (i32);
[INFO] [stdout] 87 +                     r = libc::read((*c).fd, buf as *mut libc::c_void, len as (usize)) as i32;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                 buf = buf.offset(r as (isize));
[INFO] [stdout]     |                                       ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 100 -                 buf = buf.offset(r as (isize));
[INFO] [stdout] 100 +                 buf = buf.offset(r as isize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:101:45
[INFO] [stdout]     |
[INFO] [stdout] 101 |                 len = len.wrapping_sub(r as (u32));
[INFO] [stdout]     |                                             ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 101 -                 len = len.wrapping_sub(r as (u32));
[INFO] [stdout] 101 +                 len = len.wrapping_sub(r as u32);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:128:56
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     buf.as_mut_ptr().offset(4isize) as (*const u8),
[INFO] [stdout]     |                                                        ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 128 -                     buf.as_mut_ptr().offset(4isize) as (*const u8),
[INFO] [stdout] 128 +                     buf.as_mut_ptr().offset(4isize) as *const u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:129:41
[INFO] [stdout]     |
[INFO] [stdout] 129 |                     &mut (*c).hslots as (*mut u32),
[INFO] [stdout]     |                                         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 129 -                     &mut (*c).hslots as (*mut u32),
[INFO] [stdout] 129 +                     &mut (*c).hslots as *mut u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:135:45
[INFO] [stdout]     |
[INFO] [stdout] 135 |                         buf.as_mut_ptr() as (*const u8),
[INFO] [stdout]     |                                             ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 135 -                         buf.as_mut_ptr() as (*const u8),
[INFO] [stdout] 135 +                         buf.as_mut_ptr() as *const u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:136:43
[INFO] [stdout]     |
[INFO] [stdout] 136 |                         &mut (*c).hpos as (*mut u32),
[INFO] [stdout]     |                                           ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 136 -                         &mut (*c).hpos as (*mut u32),
[INFO] [stdout] 136 +                         &mut (*c).hpos as *mut u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/cdb/cdb.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |         'loop4: loop {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:156:52
[INFO] [stdout]     |
[INFO] [stdout] 156 |                 buf.as_mut_ptr().offset(4isize) as (*const u8),
[INFO] [stdout]     |                                                    ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 156 -                 buf.as_mut_ptr().offset(4isize) as (*const u8),
[INFO] [stdout] 156 +                 buf.as_mut_ptr().offset(4isize) as *const u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:157:29
[INFO] [stdout]     |
[INFO] [stdout] 157 |                 &mut pos as (*mut u32),
[INFO] [stdout]     |                             ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 157 -                 &mut pos as (*mut u32),
[INFO] [stdout] 157 +                 &mut pos as *mut u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:168:48
[INFO] [stdout]     |
[INFO] [stdout] 168 |             uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32));
[INFO] [stdout]     |                                                ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 168 -             uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32));
[INFO] [stdout] 168 +             uint32::unpack(buf.as_mut_ptr() as *const u8, &mut u as (*mut u32));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:168:71
[INFO] [stdout]     |
[INFO] [stdout] 168 |             uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32));
[INFO] [stdout]     |                                                                       ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 168 -             uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32));
[INFO] [stdout] 168 +             uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as *mut u32);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:176:48
[INFO] [stdout]     |
[INFO] [stdout] 176 |             uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32));
[INFO] [stdout]     |                                                ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 176 -             uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32));
[INFO] [stdout] 176 +             uint32::unpack(buf.as_mut_ptr() as *const u8, &mut u as (*mut u32));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:176:71
[INFO] [stdout]     |
[INFO] [stdout] 176 |             uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32));
[INFO] [stdout]     |                                                                       ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 176 -             uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32));
[INFO] [stdout] 176 +             uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as *mut u32);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:196:52
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 buf.as_mut_ptr().offset(4isize) as (*const u8),
[INFO] [stdout]     |                                                    ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 196 -                 buf.as_mut_ptr().offset(4isize) as (*const u8),
[INFO] [stdout] 196 +                 buf.as_mut_ptr().offset(4isize) as *const u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:197:35
[INFO] [stdout]     |
[INFO] [stdout] 197 |                 &mut (*c).dlen as (*mut u32),
[INFO] [stdout]     |                                   ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 197 -                 &mut (*c).dlen as (*mut u32),
[INFO] [stdout] 197 +                 &mut (*c).dlen as *mut u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/cdb/cdb.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 219 |         'loop1: loop {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:224:54
[INFO] [stdout]     |
[INFO] [stdout] 224 |             n = ::std::mem::size_of::<[u8; 32]>() as (i32);
[INFO] [stdout]     |                                                      ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 224 -             n = ::std::mem::size_of::<[u8; 32]>() as (i32);
[INFO] [stdout] 224 +             n = ::std::mem::size_of::<[u8; 32]>() as i32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:225:21
[INFO] [stdout]     |
[INFO] [stdout] 225 |             if n as (u32) > len {
[INFO] [stdout]     |                     ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 225 -             if n as (u32) > len {
[INFO] [stdout] 225 +             if n as u32 > len {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:226:28
[INFO] [stdout]     |
[INFO] [stdout] 226 |                 n = len as (i32);
[INFO] [stdout]     |                            ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 226 -                 n = len as (i32);
[INFO] [stdout] 226 +                 n = len as i32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:228:52
[INFO] [stdout]     |
[INFO] [stdout] 228 |             if Cdb::read(c, buf.as_mut_ptr(), n as (u32), pos) == -1i32 {
[INFO] [stdout]     |                                                    ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 228 -             if Cdb::read(c, buf.as_mut_ptr(), n as (u32), pos) == -1i32 {
[INFO] [stdout] 228 +             if Cdb::read(c, buf.as_mut_ptr(), n as u32, pos) == -1i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:232:50
[INFO] [stdout]     |
[INFO] [stdout] 232 |             if byte::diff(buf.as_mut_ptr(), n as (u32), key as (*mut u8)) != 0 {
[INFO] [stdout]     |                                                  ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 232 -             if byte::diff(buf.as_mut_ptr(), n as (u32), key as (*mut u8)) != 0 {
[INFO] [stdout] 232 +             if byte::diff(buf.as_mut_ptr(), n as u32, key as (*mut u8)) != 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:232:64
[INFO] [stdout]     |
[INFO] [stdout] 232 |             if byte::diff(buf.as_mut_ptr(), n as (u32), key as (*mut u8)) != 0 {
[INFO] [stdout]     |                                                                ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 232 -             if byte::diff(buf.as_mut_ptr(), n as (u32), key as (*mut u8)) != 0 {
[INFO] [stdout] 232 +             if byte::diff(buf.as_mut_ptr(), n as (u32), key as *mut u8) != 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:236:41
[INFO] [stdout]     |
[INFO] [stdout] 236 |             pos = pos.wrapping_add(n as (u32));
[INFO] [stdout]     |                                         ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 236 -             pos = pos.wrapping_add(n as (u32));
[INFO] [stdout] 236 +             pos = pos.wrapping_add(n as u32);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:237:35
[INFO] [stdout]     |
[INFO] [stdout] 237 |             key = key.offset(n as (isize));
[INFO] [stdout]     |                                   ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 237 -             key = key.offset(n as (isize));
[INFO] [stdout] 237 +             key = key.offset(n as isize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:238:41
[INFO] [stdout]     |
[INFO] [stdout] 238 |             len = len.wrapping_sub(n as (u32));
[INFO] [stdout]     |                                         ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 238 -             len = len.wrapping_sub(n as (u32));
[INFO] [stdout] 238 +             len = len.wrapping_sub(n as u32);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/hash.rs:16:38
[INFO] [stdout]    |
[INFO] [stdout] 16 |     h.wrapping_add(h << 5i32) ^ c as (u32)
[INFO] [stdout]    |                                      ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 16 -     h.wrapping_add(h << 5i32) ^ c as (u32)
[INFO] [stdout] 16 +     h.wrapping_add(h << 5i32) ^ c as u32
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/make.rs:59:29
[INFO] [stdout]    |
[INFO] [stdout] 59 |         (*c).head = 0i32 as (*mut CdbHpList);
[INFO] [stdout]    |                             ^              ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 59 -         (*c).head = 0i32 as (*mut CdbHpList);
[INFO] [stdout] 59 +         (*c).head = 0i32 as *mut CdbHpList;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/make.rs:60:30
[INFO] [stdout]    |
[INFO] [stdout] 60 |         (*c).split = 0i32 as (*mut CdbHp);
[INFO] [stdout]    |                              ^          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 60 -         (*c).split = 0i32 as (*mut CdbHp);
[INFO] [stdout] 60 +         (*c).split = 0i32 as *mut CdbHp;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/make.rs:61:29
[INFO] [stdout]    |
[INFO] [stdout] 61 |         (*c).hash = 0i32 as (*mut CdbHp);
[INFO] [stdout]    |                             ^          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 61 -         (*c).hash = 0i32 as (*mut CdbHp);
[INFO] [stdout] 61 +         (*c).hash = 0i32 as *mut CdbHp;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/make.rs:64:59
[INFO] [stdout]    |
[INFO] [stdout] 64 |         (*c).pos = ::std::mem::size_of::<[u8; 2048]>() as (u32);
[INFO] [stdout]    |                                                           ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 64 -         (*c).pos = ::std::mem::size_of::<[u8; 2048]>() as (u32);
[INFO] [stdout] 64 +         (*c).pos = ::std::mem::size_of::<[u8; 2048]>() as u32;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/make.rs:66:28
[INFO] [stdout]    |
[INFO] [stdout] 66 |             &mut (*c).b as (*mut Buffer),
[INFO] [stdout]    |                            ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 66 -             &mut (*c).b as (*mut Buffer),
[INFO] [stdout] 66 +             &mut (*c).b as *mut Buffer,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/make.rs:70:52
[INFO] [stdout]    |
[INFO] [stdout] 70 |             ::std::mem::size_of::<[u8; 8192]>() as (u32),
[INFO] [stdout]    |                                                    ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 70 -             ::std::mem::size_of::<[u8; 8192]>() as (u32),
[INFO] [stdout] 70 +             ::std::mem::size_of::<[u8; 8192]>() as u32,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/make.rs:79:71
[INFO] [stdout]    |
[INFO] [stdout] 79 |             head = alloc::alloc(::std::mem::size_of::<CdbHpList>() as (u32)) as (*mut CdbHpList);
[INFO] [stdout]    |                                                                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 79 -             head = alloc::alloc(::std::mem::size_of::<CdbHpList>() as (u32)) as (*mut CdbHpList);
[INFO] [stdout] 79 +             head = alloc::alloc(::std::mem::size_of::<CdbHpList>() as u32) as (*mut CdbHpList);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/make.rs:79:81
[INFO] [stdout]    |
[INFO] [stdout] 79 |             head = alloc::alloc(::std::mem::size_of::<CdbHpList>() as (u32)) as (*mut CdbHpList);
[INFO] [stdout]    |                                                                                 ^              ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 79 -             head = alloc::alloc(::std::mem::size_of::<CdbHpList>() as (u32)) as (*mut CdbHpList);
[INFO] [stdout] 79 +             head = alloc::alloc(::std::mem::size_of::<CdbHpList>() as (u32)) as *mut CdbHpList;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/make.rs:84:45
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 (*head).next = (*c).head as (*mut CdbHpList);
[INFO] [stdout]    |                                             ^              ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 84 -                 (*head).next = (*c).head as (*mut CdbHpList);
[INFO] [stdout] 84 +                 (*head).next = (*c).head as *mut CdbHpList;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/make.rs:88:35
[INFO] [stdout]    |
[INFO] [stdout] 88 |         (*head).hp[(*head).num as (usize)].h = h;
[INFO] [stdout]    |                                   ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 88 -         (*head).hp[(*head).num as (usize)].h = h;
[INFO] [stdout] 88 +         (*head).hp[(*head).num as usize].h = h;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/make.rs:89:35
[INFO] [stdout]    |
[INFO] [stdout] 89 |         (*head).hp[(*head).num as (usize)].p = (*c).pos;
[INFO] [stdout]    |                                   ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 89 -         (*head).hp[(*head).num as (usize)].p = (*c).pos;
[INFO] [stdout] 89 +         (*head).hp[(*head).num as usize].p = (*c).pos;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:107:41
[INFO] [stdout]     |
[INFO] [stdout] 107 |         Buffer::putalign(&mut (*c).b as (*mut Buffer), buf.as_ptr(), 8u32)
[INFO] [stdout]     |                                         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 107 -         Buffer::putalign(&mut (*c).b as (*mut Buffer), buf.as_ptr(), 8u32)
[INFO] [stdout] 107 +         Buffer::putalign(&mut (*c).b as *mut Buffer, buf.as_ptr(), 8u32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:119:51
[INFO] [stdout]     |
[INFO] [stdout] 119 |         } else if Buffer::putalign(&mut (*c).b as (*mut Buffer), key, keylen) == -1i32 {
[INFO] [stdout]     |                                                   ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 119 -         } else if Buffer::putalign(&mut (*c).b as (*mut Buffer), key, keylen) == -1i32 {
[INFO] [stdout] 119 +         } else if Buffer::putalign(&mut (*c).b as *mut Buffer, key, keylen) == -1i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:121:51
[INFO] [stdout]     |
[INFO] [stdout] 121 |         } else if Buffer::putalign(&mut (*c).b as (*mut Buffer), data, datalen) == -1i32 {
[INFO] [stdout]     |                                                   ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 121 -         } else if Buffer::putalign(&mut (*c).b as (*mut Buffer), data, datalen) == -1i32 {
[INFO] [stdout] 121 +         } else if Buffer::putalign(&mut (*c).b as *mut Buffer, data, datalen) == -1i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/cdb/make.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         'loop1: loop {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:144:29
[INFO] [stdout]     |
[INFO] [stdout] 144 |             (*c).count[i as (usize)] = 0u32;
[INFO] [stdout]     |                             ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 144 -             (*c).count[i as (usize)] = 0u32;
[INFO] [stdout] 144 +             (*c).count[i as usize] = 0u32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/cdb/make.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |         'loop3: loop {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/cdb/make.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |             'loop51: loop {
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:163:67
[INFO] [stdout]     |
[INFO] [stdout] 163 |                 let _lhs = &mut (*c).count[(255u32 & (*x).hp[i as (usize)].h) as (usize)];
[INFO] [stdout]     |                                                                   ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 163 -                 let _lhs = &mut (*c).count[(255u32 & (*x).hp[i as (usize)].h) as (usize)];
[INFO] [stdout] 163 +                 let _lhs = &mut (*c).count[(255u32 & (*x).hp[i as usize].h) as (usize)];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:163:82
[INFO] [stdout]     |
[INFO] [stdout] 163 |                 let _lhs = &mut (*c).count[(255u32 & (*x).hp[i as (usize)].h) as (usize)];
[INFO] [stdout]     |                                                                                  ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 163 -                 let _lhs = &mut (*c).count[(255u32 & (*x).hp[i as (usize)].h) as (usize)];
[INFO] [stdout] 163 +                 let _lhs = &mut (*c).count[(255u32 & (*x).hp[i as (usize)].h) as usize];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:164:54
[INFO] [stdout]     |
[INFO] [stdout] 164 |                 *_lhs = (*_lhs).wrapping_add(_rhs as (u32));
[INFO] [stdout]     |                                                      ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 164 -                 *_lhs = (*_lhs).wrapping_add(_rhs as (u32));
[INFO] [stdout] 164 +                 *_lhs = (*_lhs).wrapping_add(_rhs as u32);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:166:30
[INFO] [stdout]     |
[INFO] [stdout] 166 |             x = (*x).next as (*mut CdbHpList);
[INFO] [stdout]     |                              ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 166 -             x = (*x).next as (*mut CdbHpList);
[INFO] [stdout] 166 +             x = (*x).next as *mut CdbHpList;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/cdb/make.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |         'loop5: loop {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:174:33
[INFO] [stdout]     |
[INFO] [stdout] 174 |             u = (*c).count[i as (usize)].wrapping_mul(2u32);
[INFO] [stdout]     |                                 ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 174 -             u = (*c).count[i as (usize)].wrapping_mul(2u32);
[INFO] [stdout] 174 +             u = (*c).count[i as usize].wrapping_mul(2u32);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:182:19
[INFO] [stdout]     |
[INFO] [stdout] 182 |         u = (u as (usize)).wrapping_div(::std::mem::size_of::<CdbHp>()) as (u32);
[INFO] [stdout]     |                   ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 182 -         u = (u as (usize)).wrapping_div(::std::mem::size_of::<CdbHp>()) as (u32);
[INFO] [stdout] 182 +         u = (u as usize).wrapping_div(::std::mem::size_of::<CdbHp>()) as (u32);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:182:76
[INFO] [stdout]     |
[INFO] [stdout] 182 |         u = (u as (usize)).wrapping_div(::std::mem::size_of::<CdbHp>()) as (u32);
[INFO] [stdout]     |                                                                            ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 182 -         u = (u as (usize)).wrapping_div(::std::mem::size_of::<CdbHp>()) as (u32);
[INFO] [stdout] 182 +         u = (u as (usize)).wrapping_div(::std::mem::size_of::<CdbHp>()) as u32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:187:51
[INFO] [stdout]     |
[INFO] [stdout] 187 |             (*c).split = alloc::alloc((memsize as (usize)).wrapping_mul(
[INFO] [stdout]     |                                                   ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 187 -             (*c).split = alloc::alloc((memsize as (usize)).wrapping_mul(
[INFO] [stdout] 187 +             (*c).split = alloc::alloc((memsize as usize).wrapping_mul(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:189:18
[INFO] [stdout]     |
[INFO] [stdout] 189 |             ) as (u32)) as (*mut CdbHp);
[INFO] [stdout]     |                  ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 189 -             ) as (u32)) as (*mut CdbHp);
[INFO] [stdout] 189 +             ) as u32) as (*mut CdbHp);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:189:28
[INFO] [stdout]     |
[INFO] [stdout] 189 |             ) as (u32)) as (*mut CdbHp);
[INFO] [stdout]     |                            ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 189 -             ) as (u32)) as (*mut CdbHp);
[INFO] [stdout] 189 +             ) as (u32)) as *mut CdbHp;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/cdb/make.rs:190:13
[INFO] [stdout]     |
[INFO] [stdout] 190 |             (if (*c).split.is_null() {
[INFO] [stdout]     |             ^
[INFO] [stdout] ...
[INFO] [stdout] 333 |              })
[INFO] [stdout]     |               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 190 ~             if (*c).split.is_null() {
[INFO] [stdout] 191 |                  -1i32
[INFO] [stdout] ...
[INFO] [stdout] 332 |                   })
[INFO] [stdout] 333 ~              }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:193:67
[INFO] [stdout]     |
[INFO] [stdout] 193 |                  (*c).hash = (*c).split.offset((*c).numentries as (isize));
[INFO] [stdout]     |                                                                   ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 193 -                  (*c).hash = (*c).split.offset((*c).numentries as (isize));
[INFO] [stdout] 193 +                  (*c).hash = (*c).split.offset((*c).numentries as isize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/cdb/make.rs:196:18
[INFO] [stdout]     |
[INFO] [stdout] 196 |                  'loop9: loop {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:200:57
[INFO] [stdout]     |
[INFO] [stdout] 200 |                      u = u.wrapping_add((*c).count[i as (usize)]);
[INFO] [stdout]     |                                                         ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 200 -                      u = u.wrapping_add((*c).count[i as (usize)]);
[INFO] [stdout] 200 +                      u = u.wrapping_add((*c).count[i as usize]);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                      (*c).start[i as (usize)] = u;
[INFO] [stdout]     |                                      ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 201 -                      (*c).start[i as (usize)] = u;
[INFO] [stdout] 201 +                      (*c).start[i as usize] = u;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/cdb/make.rs:205:18
[INFO] [stdout]     |
[INFO] [stdout] 205 |                  'loop11: loop {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/cdb/make.rs:210:22
[INFO] [stdout]     |
[INFO] [stdout] 210 |                      'loop40: loop {
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:221:79
[INFO] [stdout]     |
[INFO] [stdout] 221 | ...                   let _lhs = &mut (*c).start[(255u32 & (*x).hp[i as (usize)].h) as
[INFO] [stdout]     |                                                                         ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 221 -                             let _lhs = &mut (*c).start[(255u32 & (*x).hp[i as (usize)].h) as
[INFO] [stdout] 221 +                             let _lhs = &mut (*c).start[(255u32 & (*x).hp[i as usize].h) as
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:222:60
[INFO] [stdout]     |
[INFO] [stdout] 222 | ...                   (usize)];
[INFO] [stdout]     |                       ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 222 -                                                            (usize)];
[INFO] [stdout] 222 +                                                            usize];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:223:66
[INFO] [stdout]     |
[INFO] [stdout] 223 | ...                   *_lhs = (*_lhs).wrapping_sub(_rhs as (u32));
[INFO] [stdout]     |                                                            ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 223 -                             *_lhs = (*_lhs).wrapping_sub(_rhs as (u32));
[INFO] [stdout] 223 +                             *_lhs = (*_lhs).wrapping_sub(_rhs as u32);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:225:30
[INFO] [stdout]     |
[INFO] [stdout] 225 |                         } as (isize)) = (*x).hp[i as (usize)];
[INFO] [stdout]     |                              ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 225 -                         } as (isize)) = (*x).hp[i as (usize)];
[INFO] [stdout] 225 +                         } as isize) = (*x).hp[i as (usize)];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:225:54
[INFO] [stdout]     |
[INFO] [stdout] 225 |                         } as (isize)) = (*x).hp[i as (usize)];
[INFO] [stdout]     |                                                      ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 225 -                         } as (isize)) = (*x).hp[i as (usize)];
[INFO] [stdout] 225 +                         } as (isize)) = (*x).hp[i as usize];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:227:39
[INFO] [stdout]     |
[INFO] [stdout] 227 |                      x = (*x).next as (*mut CdbHpList);
[INFO] [stdout]     |                                       ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 227 -                      x = (*x).next as (*mut CdbHpList);
[INFO] [stdout] 227 +                      x = (*x).next as *mut CdbHpList;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:235:46
[INFO] [stdout]     |
[INFO] [stdout] 235 |                      count = (*c).count[i as (usize)];
[INFO] [stdout]     |                                              ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 235 -                      count = (*c).count[i as (usize)];
[INFO] [stdout] 235 +                      count = (*c).count[i as usize];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:238:71
[INFO] [stdout]     |
[INFO] [stdout] 238 |                         (*c).final_.as_mut_ptr().offset((8i32 * i) as (isize)),
[INFO] [stdout]     |                                                                       ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 238 -                         (*c).final_.as_mut_ptr().offset((8i32 * i) as (isize)),
[INFO] [stdout] 238 +                         (*c).final_.as_mut_ptr().offset((8i32 * i) as isize),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:245:51
[INFO] [stdout]     |
[INFO] [stdout] 245 | ...                   .offset((8i32 * i) as (isize))
[INFO] [stdout]     |                                             ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 245 -                             .offset((8i32 * i) as (isize))
[INFO] [stdout] 245 +                             .offset((8i32 * i) as isize)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/cdb/make.rs:250:22
[INFO] [stdout]     |
[INFO] [stdout] 250 |                      'loop20: loop {
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:254:50
[INFO] [stdout]     |
[INFO] [stdout] 254 |                          (*(*c).hash.offset(u as (isize))).h = {
[INFO] [stdout]     |                                                  ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 254 -                          (*(*c).hash.offset(u as (isize))).h = {
[INFO] [stdout] 254 +                          (*(*c).hash.offset(u as isize)).h = {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:256:70
[INFO] [stdout]     |
[INFO] [stdout] 256 | ...                   let _lhs = &mut (*(*c).hash.offset(u as (isize))).p;
[INFO] [stdout]     |                                                               ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 256 -                              let _lhs = &mut (*(*c).hash.offset(u as (isize))).p;
[INFO] [stdout] 256 +                              let _lhs = &mut (*(*c).hash.offset(u as isize)).p;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:257:46
[INFO] [stdout]     |
[INFO] [stdout] 257 | ...                   *_lhs = _rhs as (u32);
[INFO] [stdout]     |                                       ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 257 -                              *_lhs = _rhs as (u32);
[INFO] [stdout] 257 +                              *_lhs = _rhs as u32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:262:61
[INFO] [stdout]     |
[INFO] [stdout] 262 |                      hp = (*c).split.offset((*c).start[i as (usize)] as (isize));
[INFO] [stdout]     |                                                             ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 262 -                      hp = (*c).split.offset((*c).start[i as (usize)] as (isize));
[INFO] [stdout] 262 +                      hp = (*c).split.offset((*c).start[i as usize] as (isize));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:262:73
[INFO] [stdout]     |
[INFO] [stdout] 262 |                      hp = (*c).split.offset((*c).start[i as (usize)] as (isize));
[INFO] [stdout]     |                                                                         ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 262 -                      hp = (*c).split.offset((*c).start[i as (usize)] as (isize));
[INFO] [stdout] 262 +                      hp = (*c).split.offset((*c).start[i as (usize)] as isize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/cdb/make.rs:264:22
[INFO] [stdout]     |
[INFO] [stdout] 264 |                      'loop22: loop {
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/cdb/make.rs:269:26
[INFO] [stdout]     |
[INFO] [stdout] 269 |                          'loop32: loop {
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:270:62
[INFO] [stdout]     |
[INFO] [stdout] 270 | ...                   if (*(*c).hash.offset(where_ as (isize))).p == 0 {
[INFO] [stdout]     |                                                       ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 270 -                              if (*(*c).hash.offset(where_ as (isize))).p == 0 {
[INFO] [stdout] 270 +                              if (*(*c).hash.offset(where_ as isize)).p == 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:282:54
[INFO] [stdout]     |
[INFO] [stdout] 282 |                          *(*c).hash.offset(where_ as (isize)) = *{
[INFO] [stdout]     |                                                      ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 282 -                          *(*c).hash.offset(where_ as (isize)) = *{
[INFO] [stdout] 282 +                          *(*c).hash.offset(where_ as isize) = *{
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/cdb/make.rs:290:22
[INFO] [stdout]     |
[INFO] [stdout] 290 |                      'loop24: loop {
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:294:81
[INFO] [stdout]     |
[INFO] [stdout] 294 |                          uint32::pack(buf.as_mut_ptr(), (*(*c).hash.offset(u as (isize))).h);
[INFO] [stdout]     |                                                                                 ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 294 -                          uint32::pack(buf.as_mut_ptr(), (*(*c).hash.offset(u as (isize))).h);
[INFO] [stdout] 294 +                          uint32::pack(buf.as_mut_ptr(), (*(*c).hash.offset(u as isize)).h);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:297:53
[INFO] [stdout]     |
[INFO] [stdout] 297 | ...                   (*(*c).hash.offset(u as (isize))).p,
[INFO] [stdout]     |                                               ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 297 -                             (*(*c).hash.offset(u as (isize))).p,
[INFO] [stdout] 297 +                             (*(*c).hash.offset(u as isize)).p,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:300:44
[INFO] [stdout]     |
[INFO] [stdout] 300 | ...                   &mut (*c).b as (*mut Buffer),
[INFO] [stdout]     |                                      ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 300 -                             &mut (*c).b as (*mut Buffer),
[INFO] [stdout] 300 +                             &mut (*c).b as *mut Buffer,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:301:49
[INFO] [stdout]     |
[INFO] [stdout] 301 | ...                   buf.as_mut_ptr() as (*const u8),
[INFO] [stdout]     |                                           ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 301 -                             buf.as_mut_ptr() as (*const u8),
[INFO] [stdout] 301 +                             buf.as_mut_ptr() as *const u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/cdb/make.rs:316:18
[INFO] [stdout]     |
[INFO] [stdout] 316 |                  (if current_block == 14 {
[INFO] [stdout]     |                  ^
[INFO] [stdout] ...
[INFO] [stdout] 332 |                   })
[INFO] [stdout]     |                    ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 316 ~                  if current_block == 14 {
[INFO] [stdout] 317 |                       (if Buffer::flush(&mut (*c).b as (*mut Buffer)) == -1i32 {
[INFO] [stdout] ...
[INFO] [stdout] 331 |                       -1i32
[INFO] [stdout] 332 ~                   }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/cdb/make.rs:317:23
[INFO] [stdout]     |
[INFO] [stdout] 317 |                       (if Buffer::flush(&mut (*c).b as (*mut Buffer)) == -1i32 {
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 327 |                        })
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 317 ~                       if Buffer::flush(&mut (*c).b as (*mut Buffer)) == -1i32 {
[INFO] [stdout] 318 |                            -1i32
[INFO] [stdout] ...
[INFO] [stdout] 326 |                         )
[INFO] [stdout] 327 ~                        }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:317:56
[INFO] [stdout]     |
[INFO] [stdout] 317 |                       (if Buffer::flush(&mut (*c).b as (*mut Buffer)) == -1i32 {
[INFO] [stdout]     |                                                        ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 317 -                       (if Buffer::flush(&mut (*c).b as (*mut Buffer)) == -1i32 {
[INFO] [stdout] 317 +                       (if Buffer::flush(&mut (*c).b as *mut Buffer) == -1i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:323:44
[INFO] [stdout]     |
[INFO] [stdout] 323 | ...                   &mut (*c).b as (*mut Buffer),
[INFO] [stdout]     |                                      ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 323 -                             &mut (*c).b as (*mut Buffer),
[INFO] [stdout] 323 +                             &mut (*c).b as *mut Buffer,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:324:57
[INFO] [stdout]     |
[INFO] [stdout] 324 | ...                   (*c).final_.as_mut_ptr() as (*const u8),
[INFO] [stdout]     |                                                   ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 324 -                             (*c).final_.as_mut_ptr() as (*const u8),
[INFO] [stdout] 324 +                             (*c).final_.as_mut_ptr() as *const u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/make.rs:325:68
[INFO] [stdout]     |
[INFO] [stdout] 325 | ...                   ::std::mem::size_of::<[u8; 2048]>() as (u32),
[INFO] [stdout]     |                                                              ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 325 -                             ::std::mem::size_of::<[u8; 2048]>() as (u32),
[INFO] [stdout] 325 +                             ::std::mem::size_of::<[u8; 2048]>() as u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `self::cdb::Cdb`
[INFO] [stdout]   --> src/cdb/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub use self::cdb::Cdb;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[deny(unused_imports)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused imports: `CdbHpList`, `CdbHp`, and `CdbMake`
[INFO] [stdout]   --> src/cdb/mod.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub use self::make::{CdbHp, CdbHpList, CdbMake};
[INFO] [stdout]    |                      ^^^^^  ^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/dns/domain.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     'loop1: loop {
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/domain.rs:26:27
[INFO] [stdout]    |
[INFO] [stdout] 26 |         x = x.offset(c as (u32) as (isize));
[INFO] [stdout]    |                           ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 26 -         x = x.offset(c as (u32) as (isize));
[INFO] [stdout] 26 +         x = x.offset(c as u32 as (isize));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/domain.rs:26:36
[INFO] [stdout]    |
[INFO] [stdout] 26 |         x = x.offset(c as (u32) as (isize));
[INFO] [stdout]    |                                    ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 26 -         x = x.offset(c as (u32) as (isize));
[INFO] [stdout] 26 +         x = x.offset(c as (u32) as isize);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/domain.rs:28:12
[INFO] [stdout]    |
[INFO] [stdout] 28 |     ((x as (isize)).wrapping_sub(dn as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout]    |            ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 28 -     ((x as (isize)).wrapping_sub(dn as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout] 28 +     ((x as isize).wrapping_sub(dn as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/domain.rs:28:40
[INFO] [stdout]    |
[INFO] [stdout] 28 |     ((x as (isize)).wrapping_sub(dn as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout]    |                                        ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 28 -     ((x as (isize)).wrapping_sub(dn as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout] 28 +     ((x as (isize)).wrapping_sub(dn as isize) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/domain.rs:28:82
[INFO] [stdout]    |
[INFO] [stdout] 28 |     ((x as (isize)).wrapping_sub(dn as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout]    |                                                                                  ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 28 -     ((x as (isize)).wrapping_sub(dn as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout] 28 +     ((x as (isize)).wrapping_sub(dn as (isize)) / ::std::mem::size_of::<u8>() as isize) as (u32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/domain.rs:28:94
[INFO] [stdout]    |
[INFO] [stdout] 28 |     ((x as (isize)).wrapping_sub(dn as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout]    |                                                                                              ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 28 -     ((x as (isize)).wrapping_sub(dn as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout] 28 +     ((x as (isize)).wrapping_sub(dn as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as u32
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/domain.rs:34:24
[INFO] [stdout]    |
[INFO] [stdout] 34 |         *out = 0i32 as (*mut u8);
[INFO] [stdout]    |                        ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 34 -         *out = 0i32 as (*mut u8);
[INFO] [stdout] 34 +         *out = 0i32 as *mut u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/domain.rs:46:37
[INFO] [stdout]    |
[INFO] [stdout] 46 |         byte::copy(x, len, input as (*mut u8));
[INFO] [stdout]    |                                     ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 46 -         byte::copy(x, len, input as (*mut u8));
[INFO] [stdout] 46 +         byte::copy(x, len, input as *mut u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/dns/domain.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     'loop1: loop {
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/domain.rs:83:31
[INFO] [stdout]    |
[INFO] [stdout] 83 |         big = big.offset(c as (isize));
[INFO] [stdout]    |                               ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 83 -         big = big.offset(c as (isize));
[INFO] [stdout] 83 +         big = big.offset(c as isize);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/dns/domain.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     'loop1: loop {
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:106:31
[INFO] [stdout]     |
[INFO] [stdout] 106 |         big = big.offset(c as (isize));
[INFO] [stdout]     |                               ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 106 -         big = big.offset(c as (isize));
[INFO] [stdout] 106 +         big = big.offset(c as isize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:111:18
[INFO] [stdout]     |
[INFO] [stdout] 111 |         ((big as (isize)).wrapping_sub(orig as (isize)) /
[INFO] [stdout]     |                  ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 111 -         ((big as (isize)).wrapping_sub(orig as (isize)) /
[INFO] [stdout] 111 +         ((big as isize).wrapping_sub(orig as (isize)) /
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:111:48
[INFO] [stdout]     |
[INFO] [stdout] 111 |         ((big as (isize)).wrapping_sub(orig as (isize)) /
[INFO] [stdout]     |                                                ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 111 -         ((big as (isize)).wrapping_sub(orig as (isize)) /
[INFO] [stdout] 111 +         ((big as (isize)).wrapping_sub(orig as isize) /
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:112:44
[INFO] [stdout]     |
[INFO] [stdout] 112 |             ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout]     |                                            ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 112 -             ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout] 112 +             ::std::mem::size_of::<u8>() as isize) as (u32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:112:56
[INFO] [stdout]     |
[INFO] [stdout] 112 |             ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout]     |                                                        ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 112 -             ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout] 112 +             ::std::mem::size_of::<u8>() as (isize)) as u32
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/dns/domain.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     'loop1: loop {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:136:18
[INFO] [stdout]     |
[INFO] [stdout] 136 |         if ch as (i32) == b'.' as (i32) {
[INFO] [stdout]     |                  ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 136 -         if ch as (i32) == b'.' as (i32) {
[INFO] [stdout] 136 +         if ch as i32 == b'.' as (i32) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:136:35
[INFO] [stdout]     |
[INFO] [stdout] 136 |         if ch as (i32) == b'.' as (i32) {
[INFO] [stdout]     |                                   ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 136 -         if ch as (i32) == b'.' as (i32) {
[INFO] [stdout] 136 +         if ch as (i32) == b'.' as i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:140:69
[INFO] [stdout]     |
[INFO] [stdout] 140 |             if namelen.wrapping_add(labellen).wrapping_add(1u32) as (usize) >
[INFO] [stdout]     |                                                                     ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 140 -             if namelen.wrapping_add(labellen).wrapping_add(1u32) as (usize) >
[INFO] [stdout] 140 +             if namelen.wrapping_add(labellen).wrapping_add(1u32) as usize >
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:150:23
[INFO] [stdout]     |
[INFO] [stdout] 150 |                  } as (usize)] = labellen as (u8);
[INFO] [stdout]     |                       ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 150 -                  } as (usize)] = labellen as (u8);
[INFO] [stdout] 150 +                  } as usize] = labellen as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:150:46
[INFO] [stdout]     |
[INFO] [stdout] 150 |                  } as (usize)] = labellen as (u8);
[INFO] [stdout]     |                                              ^  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 150 -                  } as (usize)] = labellen as (u8);
[INFO] [stdout] 150 +                  } as (usize)] = labellen as u8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:152:53
[INFO] [stdout]     |
[INFO] [stdout] 152 |                 name.as_mut_ptr().offset(namelen as (isize)),
[INFO] [stdout]     |                                                     ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 152 -                 name.as_mut_ptr().offset(namelen as (isize)),
[INFO] [stdout] 152 +                 name.as_mut_ptr().offset(namelen as isize),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:159:22
[INFO] [stdout]     |
[INFO] [stdout] 159 |             if ch as (i32) == b'\\' as (i32) {
[INFO] [stdout]     |                      ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 159 -             if ch as (i32) == b'\\' as (i32) {
[INFO] [stdout] 159 +             if ch as i32 == b'\\' as (i32) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:159:40
[INFO] [stdout]     |
[INFO] [stdout] 159 |             if ch as (i32) == b'\\' as (i32) {
[INFO] [stdout]     |                                        ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 159 -             if ch as (i32) == b'\\' as (i32) {
[INFO] [stdout] 159 +             if ch as (i32) == b'\\' as i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:170:26
[INFO] [stdout]     |
[INFO] [stdout] 170 |                 if ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'7' as (i32)) {
[INFO] [stdout]     |                          ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 170 -                 if ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'7' as (i32)) {
[INFO] [stdout] 170 +                 if ch as i32 >= b'0' as (i32) && (ch as (i32) <= b'7' as (i32)) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:170:43
[INFO] [stdout]     |
[INFO] [stdout] 170 |                 if ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'7' as (i32)) {
[INFO] [stdout]     |                                           ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 170 -                 if ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'7' as (i32)) {
[INFO] [stdout] 170 +                 if ch as (i32) >= b'0' as i32 && (ch as (i32) <= b'7' as (i32)) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:170:59
[INFO] [stdout]     |
[INFO] [stdout] 170 |                 if ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'7' as (i32)) {
[INFO] [stdout]     |                                                           ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 170 -                 if ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'7' as (i32)) {
[INFO] [stdout] 170 +                 if ch as (i32) >= b'0' as (i32) && (ch as i32 <= b'7' as (i32)) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:170:76
[INFO] [stdout]     |
[INFO] [stdout] 170 |                 if ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'7' as (i32)) {
[INFO] [stdout]     |                                                                            ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 170 -                 if ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'7' as (i32)) {
[INFO] [stdout] 170 +                 if ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'7' as i32) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/alloc.rs:12:27
[INFO] [stdout]    |
[INFO] [stdout] 12 |     x = libc::malloc(n as (usize)) as (*mut u8);
[INFO] [stdout]    |                           ^     ^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:3:9
[INFO] [stdout]    |
[INFO] [stdout] 3  | #![deny(warnings)]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = note: `#[deny(unused_parens)]` implied by `#[deny(warnings)]`
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 12 -     x = libc::malloc(n as (usize)) as (*mut u8);
[INFO] [stdout] 12 +     x = libc::malloc(n as usize) as (*mut u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/alloc.rs:12:39
[INFO] [stdout]    |
[INFO] [stdout] 12 |     x = libc::malloc(n as (usize)) as (*mut u8);
[INFO] [stdout]    |                                       ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 12 -     x = libc::malloc(n as (usize)) as (*mut u8);
[INFO] [stdout] 12 +     x = libc::malloc(n as (usize)) as *mut u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/alloc.rs:33:21
[INFO] [stdout]    |
[INFO] [stdout] 33 |     libc::free(x as (*mut libc::c_void));
[INFO] [stdout]    |                     ^                 ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 33 -     libc::free(x as (*mut libc::c_void));
[INFO] [stdout] 33 +     libc::free(x as *mut libc::c_void);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/buffer.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         'loop1: loop {
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[deny(unused_labels)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/buffer.rs:54:45
[INFO] [stdout]    |
[INFO] [stdout] 54 |             x = (*bin).x.offset((*bin).n as (isize));
[INFO] [stdout]    |                                             ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 54 -             x = (*bin).x.offset((*bin).n as (isize));
[INFO] [stdout] 54 +             x = (*bin).x.offset((*bin).n as isize);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/buffer.rs:55:39
[INFO] [stdout]    |
[INFO] [stdout] 55 |             if Buffer::put(bout, x as (*const u8), n as (u32)) == -1i32 {
[INFO] [stdout]    |                                       ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 55 -             if Buffer::put(bout, x as (*const u8), n as (u32)) == -1i32 {
[INFO] [stdout] 55 +             if Buffer::put(bout, x as *const u8, n as (u32)) == -1i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/buffer.rs:55:57
[INFO] [stdout]    |
[INFO] [stdout] 55 |             if Buffer::put(bout, x as (*const u8), n as (u32)) == -1i32 {
[INFO] [stdout]    |                                                         ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 55 -             if Buffer::put(bout, x as (*const u8), n as (u32)) == -1i32 {
[INFO] [stdout] 55 +             if Buffer::put(bout, x as (*const u8), n as u32) == -1i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/buffer.rs:59:51
[INFO] [stdout]    |
[INFO] [stdout] 59 |             (*bin).p = (*bin).p.wrapping_sub(n as (u32));
[INFO] [stdout]    |                                                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 59 -             (*bin).p = (*bin).p.wrapping_sub(n as (u32));
[INFO] [stdout] 59 +             (*bin).p = (*bin).p.wrapping_sub(n as u32);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/buffer.rs:60:51
[INFO] [stdout]    |
[INFO] [stdout] 60 |             (*bin).n = (*bin).n.wrapping_add(n as (u32));
[INFO] [stdout]    |                                                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 60 -             (*bin).n = (*bin).n.wrapping_add(n as (u32));
[INFO] [stdout] 60 +             (*bin).n = (*bin).n.wrapping_add(n as u32);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/buffer.rs:74:23
[INFO] [stdout]    |
[INFO] [stdout] 74 |             (*s).p as (i32)
[INFO] [stdout]    |                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 74 -             (*s).p as (i32)
[INFO] [stdout] 74 +             (*s).p as i32
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]   --> src/buffer.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |             (if r <= 0i32 {
[INFO] [stdout]    |             ^
[INFO] [stdout] ...
[INFO] [stdout] 86 |              })
[INFO] [stdout]    |               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 77 ~             if r <= 0i32 {
[INFO] [stdout] 78 |                  r
[INFO] [stdout] ...
[INFO] [stdout] 85 |                  r
[INFO] [stdout] 86 ~              }
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/buffer.rs:80:32
[INFO] [stdout]    |
[INFO] [stdout] 80 |                  (*s).p = r as (u32);
[INFO] [stdout]    |                                ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 80 -                  (*s).p = r as (u32);
[INFO] [stdout] 80 +                  (*s).p = r as u32;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/buffer.rs:81:52
[INFO] [stdout]    |
[INFO] [stdout] 81 |                  (*s).n = (*s).n.wrapping_sub(r as (u32));
[INFO] [stdout]    |                                                    ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 81 -                  (*s).n = (*s).n.wrapping_sub(r as (u32));
[INFO] [stdout] 81 +                  (*s).n = (*s).n.wrapping_sub(r as u32);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:171:33
[INFO] [stdout]     |
[INFO] [stdout] 171 |                     ch = (ch as (i32) - b'0' as (i32)) as (u8);
[INFO] [stdout]     |                                 ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 171 -                     ch = (ch as (i32) - b'0' as (i32)) as (u8);
[INFO] [stdout] 171 +                     ch = (ch as i32 - b'0' as (i32)) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:171:49
[INFO] [stdout]     |
[INFO] [stdout] 171 |                     ch = (ch as (i32) - b'0' as (i32)) as (u8);
[INFO] [stdout]     |                                                 ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 171 -                     ch = (ch as (i32) - b'0' as (i32)) as (u8);
[INFO] [stdout] 171 +                     ch = (ch as (i32) - b'0' as i32) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:171:59
[INFO] [stdout]     |
[INFO] [stdout] 171 |                     ch = (ch as (i32) - b'0' as (i32)) as (u8);
[INFO] [stdout]     |                                                           ^  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 171 -                     ch = (ch as (i32) - b'0' as (i32)) as (u8);
[INFO] [stdout] 171 +                     ch = (ch as (i32) - b'0' as (i32)) as u8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:172:43
[INFO] [stdout]     |
[INFO] [stdout] 172 |                     if n != 0 && (*buf as (i32) >= b'0' as (i32)) &&
[INFO] [stdout]     |                                           ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 172 -                     if n != 0 && (*buf as (i32) >= b'0' as (i32)) &&
[INFO] [stdout] 172 +                     if n != 0 && (*buf as i32 >= b'0' as (i32)) &&
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/buffer.rs:83:58
[INFO] [stdout]    |
[INFO] [stdout] 83 |                      byte::copyr((*s).x.offset((*s).n as (isize)), r as (u32), (*s).x);
[INFO] [stdout]    |                                                          ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 83 -                      byte::copyr((*s).x.offset((*s).n as (isize)), r as (u32), (*s).x);
[INFO] [stdout] 83 +                      byte::copyr((*s).x.offset((*s).n as isize), r as (u32), (*s).x);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:172:60
[INFO] [stdout]     |
[INFO] [stdout] 172 |                     if n != 0 && (*buf as (i32) >= b'0' as (i32)) &&
[INFO] [stdout]     |                                                            ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 172 -                     if n != 0 && (*buf as (i32) >= b'0' as (i32)) &&
[INFO] [stdout] 172 +                     if n != 0 && (*buf as (i32) >= b'0' as i32) &&
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/buffer.rs:83:73
[INFO] [stdout]    |
[INFO] [stdout] 83 |                      byte::copyr((*s).x.offset((*s).n as (isize)), r as (u32), (*s).x);
[INFO] [stdout]    |                                                                         ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 83 -                      byte::copyr((*s).x.offset((*s).n as (isize)), r as (u32), (*s).x);
[INFO] [stdout] 83 +                      byte::copyr((*s).x.offset((*s).n as (isize)), r as u32, (*s).x);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:173:34
[INFO] [stdout]     |
[INFO] [stdout] 173 |                         (*buf as (i32) <= b'7' as (i32))
[INFO] [stdout]     |                                  ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 173 -                         (*buf as (i32) <= b'7' as (i32))
[INFO] [stdout] 173 +                         (*buf as i32 <= b'7' as (i32))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:173:51
[INFO] [stdout]     |
[INFO] [stdout] 173 |                         (*buf as (i32) <= b'7' as (i32))
[INFO] [stdout]     |                                                   ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 173 -                         (*buf as (i32) <= b'7' as (i32))
[INFO] [stdout] 173 +                         (*buf as (i32) <= b'7' as i32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/buffer.rs:98:13
[INFO] [stdout]     |
[INFO] [stdout] 98  |             (if r <= 0i32 {
[INFO] [stdout]     |             ^
[INFO] [stdout] ...
[INFO] [stdout] 102 |              })
[INFO] [stdout]     |               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 98  ~             if r <= 0i32 {
[INFO] [stdout] 99  |                  r
[INFO] [stdout] 100 |              } else {
[INFO] [stdout] 101 |                  Buffer::getthis(s, buf, len)
[INFO] [stdout] 102 ~              }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:107:33
[INFO] [stdout]     |
[INFO] [stdout] 107 |         (*s).x.offset((*s).n as (isize))
[INFO] [stdout]     |                                 ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 107 -         (*s).x.offset((*s).n as (isize))
[INFO] [stdout] 107 +         (*s).x.offset((*s).n as isize)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:175:55
[INFO] [stdout]     |
[INFO] [stdout] 175 |                         ch = (ch as (i32) << 3i32) as (u8);
[INFO] [stdout]     |                                                       ^  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 175 -                         ch = (ch as (i32) << 3i32) as (u8);
[INFO] [stdout] 175 +                         ch = (ch as (i32) << 3i32) as u8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:117:23
[INFO] [stdout]     |
[INFO] [stdout] 117 |         p = (*s).p as (i32);
[INFO] [stdout]     |                       ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 117 -         p = (*s).p as (i32);
[INFO] [stdout] 117 +         p = (*s).p as i32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:176:37
[INFO] [stdout]     |
[INFO] [stdout] 176 |                         ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout]     |                                     ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 176 -                         ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout] 176 +                         ch = (ch as i32 + (*buf as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:176:54
[INFO] [stdout]     |
[INFO] [stdout] 176 |                         ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout]     |                                                      ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 176 -                         ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout] 176 +                         ch = (ch as (i32) + (*buf as i32 - b'0' as (i32))) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:122:50
[INFO] [stdout]     |
[INFO] [stdout] 122 |             allwrite((*s).op, (*s).fd, (*s).x as (*const u8), p as (u32))
[INFO] [stdout]     |                                                  ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 122 -             allwrite((*s).op, (*s).fd, (*s).x as (*const u8), p as (u32))
[INFO] [stdout] 122 +             allwrite((*s).op, (*s).fd, (*s).x as *const u8, p as (u32))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:176:70
[INFO] [stdout]     |
[INFO] [stdout] 176 |                         ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout]     |                                                                      ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 176 -                         ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout] 176 +                         ch = (ch as (i32) + (*buf as (i32) - b'0' as i32)) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:122:68
[INFO] [stdout]     |
[INFO] [stdout] 122 |             allwrite((*s).op, (*s).fd, (*s).x as (*const u8), p as (u32))
[INFO] [stdout]     |                                                                    ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 122 -             allwrite((*s).op, (*s).fd, (*s).x as (*const u8), p as (u32))
[INFO] [stdout] 122 +             allwrite((*s).op, (*s).fd, (*s).x as (*const u8), p as u32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:176:81
[INFO] [stdout]     |
[INFO] [stdout] 176 |                         ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout]     |                                                                                 ^  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 176 -                         ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout] 176 +                         ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as u8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/buffer.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |         'loop1: loop {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:179:47
[INFO] [stdout]     |
[INFO] [stdout] 179 |                         if n != 0 && (*buf as (i32) >= b'0' as (i32)) &&
[INFO] [stdout]     |                                               ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 179 -                         if n != 0 && (*buf as (i32) >= b'0' as (i32)) &&
[INFO] [stdout] 179 +                         if n != 0 && (*buf as i32 >= b'0' as (i32)) &&
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:179:64
[INFO] [stdout]     |
[INFO] [stdout] 179 |                         if n != 0 && (*buf as (i32) >= b'0' as (i32)) &&
[INFO] [stdout]     |                                                                ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 179 -                         if n != 0 && (*buf as (i32) >= b'0' as (i32)) &&
[INFO] [stdout] 179 +                         if n != 0 && (*buf as (i32) >= b'0' as i32) &&
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:180:38
[INFO] [stdout]     |
[INFO] [stdout] 180 | ...                   (*buf as (i32) <= b'7' as (i32))
[INFO] [stdout]     |                                ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 180 -                             (*buf as (i32) <= b'7' as (i32))
[INFO] [stdout] 180 +                             (*buf as i32 <= b'7' as (i32))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:180:55
[INFO] [stdout]     |
[INFO] [stdout] 180 | ...                   (*buf as (i32) <= b'7' as (i32))
[INFO] [stdout]     |                                                 ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 180 -                             (*buf as (i32) <= b'7' as (i32))
[INFO] [stdout] 180 +                             (*buf as (i32) <= b'7' as i32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:182:59
[INFO] [stdout]     |
[INFO] [stdout] 182 | ...                   ch = (ch as (i32) << 3i32) as (u8);
[INFO] [stdout]     |                                                     ^  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 182 -                             ch = (ch as (i32) << 3i32) as (u8);
[INFO] [stdout] 182 +                             ch = (ch as (i32) << 3i32) as u8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:183:41
[INFO] [stdout]     |
[INFO] [stdout] 183 | ...                   ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout]     |                                   ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 183 -                             ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout] 183 +                             ch = (ch as i32 + (*buf as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:183:58
[INFO] [stdout]     |
[INFO] [stdout] 183 | ...                   ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout]     |                                                    ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 183 -                             ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout] 183 +                             ch = (ch as (i32) + (*buf as i32 - b'0' as (i32))) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:183:74
[INFO] [stdout]     |
[INFO] [stdout] 183 | ...                   ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout]     |                                                                    ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 183 -                             ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout] 183 +                             ch = (ch as (i32) + (*buf as (i32) - b'0' as i32)) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:183:85
[INFO] [stdout]     |
[INFO] [stdout] 183 | ...                   ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout]     |                                                                               ^  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 183 -                             ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout] 183 +                             ch = (ch as (i32) + (*buf as (i32) - b'0' as (i32))) as u8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:190:28
[INFO] [stdout]     |
[INFO] [stdout] 190 |             if labellen as (usize) >= ::std::mem::size_of::<[u8; 63]>() {
[INFO] [stdout]     |                            ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 190 -             if labellen as (usize) >= ::std::mem::size_of::<[u8; 63]>() {
[INFO] [stdout] 190 +             if labellen as usize >= ::std::mem::size_of::<[u8; 63]>() {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:198:24
[INFO] [stdout]     |
[INFO] [stdout] 198 |                   } as (usize)] = ch;
[INFO] [stdout]     |                        ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 198 -                   } as (usize)] = ch;
[INFO] [stdout] 198 +                   } as usize] = ch;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:207:69
[INFO] [stdout]     |
[INFO] [stdout] 207 |             if namelen.wrapping_add(labellen).wrapping_add(1u32) as (usize) >
[INFO] [stdout]     |                                                                     ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 207 -             if namelen.wrapping_add(labellen).wrapping_add(1u32) as (usize) >
[INFO] [stdout] 207 +             if namelen.wrapping_add(labellen).wrapping_add(1u32) as usize >
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:216:27
[INFO] [stdout]     |
[INFO] [stdout] 216 |                      } as (usize)] = labellen as (u8);
[INFO] [stdout]     |                           ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 216 -                      } as (usize)] = labellen as (u8);
[INFO] [stdout] 216 +                      } as usize] = labellen as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:216:50
[INFO] [stdout]     |
[INFO] [stdout] 216 |                      } as (usize)] = labellen as (u8);
[INFO] [stdout]     |                                                  ^  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 216 -                      } as (usize)] = labellen as (u8);
[INFO] [stdout] 216 +                      } as (usize)] = labellen as u8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:218:57
[INFO] [stdout]     |
[INFO] [stdout] 218 |                     name.as_mut_ptr().offset(namelen as (isize)),
[INFO] [stdout]     |                                                         ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 218 -                     name.as_mut_ptr().offset(namelen as (isize)),
[INFO] [stdout] 218 +                     name.as_mut_ptr().offset(namelen as isize),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/dns/domain.rs:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         (if namelen.wrapping_add(1u32) as (usize) > ::std::mem::size_of::<[u8; 255]>() {
[INFO] [stdout]     |         ^
[INFO] [stdout] ...
[INFO] [stdout] 244 |          })
[INFO] [stdout]     |           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 225 ~         if namelen.wrapping_add(1u32) as (usize) > ::std::mem::size_of::<[u8; 255]>() {
[INFO] [stdout] 226 |              0i32
[INFO] [stdout] ...
[INFO] [stdout] 243 |               })
[INFO] [stdout] 244 ~          }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:225:43
[INFO] [stdout]     |
[INFO] [stdout] 225 |         (if namelen.wrapping_add(1u32) as (usize) > ::std::mem::size_of::<[u8; 255]>() {
[INFO] [stdout]     |                                           ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 225 -         (if namelen.wrapping_add(1u32) as (usize) > ::std::mem::size_of::<[u8; 255]>() {
[INFO] [stdout] 225 +         (if namelen.wrapping_add(1u32) as usize > ::std::mem::size_of::<[u8; 255]>() {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:232:24
[INFO] [stdout]     |
[INFO] [stdout] 232 |                   } as (usize)] = 0u8;
[INFO] [stdout]     |                        ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 232 -                   } as (usize)] = 0u8;
[INFO] [stdout] 232 +                   } as usize] = 0u8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/dns/domain.rs:234:14
[INFO] [stdout]     |
[INFO] [stdout] 234 |              (if x.is_null() {
[INFO] [stdout]     |              ^
[INFO] [stdout] ...
[INFO] [stdout] 243 |               })
[INFO] [stdout]     |                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 234 ~              if x.is_null() {
[INFO] [stdout] 235 |                   0i32
[INFO] [stdout] ...
[INFO] [stdout] 242 |                   1i32
[INFO] [stdout] 243 ~               }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/dns/domain.rs:263:13
[INFO] [stdout]     |
[INFO] [stdout] 263 |             'loop2: loop {
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:266:33
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     ch = (ch as (i32) - 1) as (u8);
[INFO] [stdout]     |                                 ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 266 -                     ch = (ch as (i32) - 1) as (u8);
[INFO] [stdout] 266 +                     ch = (ch as i32 - 1) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:266:47
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     ch = (ch as (i32) - 1) as (u8);
[INFO] [stdout]     |                                               ^  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 266 -                     ch = (ch as (i32) - 1) as (u8);
[INFO] [stdout] 266 +                     ch = (ch as (i32) - 1) as u8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:277:27
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 if ch2 as (i32) >= b'A' as (i32) && (ch2 as (i32) <= b'Z' as (i32)) {
[INFO] [stdout]     |                           ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 277 -                 if ch2 as (i32) >= b'A' as (i32) && (ch2 as (i32) <= b'Z' as (i32)) {
[INFO] [stdout] 277 +                 if ch2 as i32 >= b'A' as (i32) && (ch2 as (i32) <= b'Z' as (i32)) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:277:44
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 if ch2 as (i32) >= b'A' as (i32) && (ch2 as (i32) <= b'Z' as (i32)) {
[INFO] [stdout]     |                                            ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 277 -                 if ch2 as (i32) >= b'A' as (i32) && (ch2 as (i32) <= b'Z' as (i32)) {
[INFO] [stdout] 277 +                 if ch2 as (i32) >= b'A' as i32 && (ch2 as (i32) <= b'Z' as (i32)) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:277:61
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 if ch2 as (i32) >= b'A' as (i32) && (ch2 as (i32) <= b'Z' as (i32)) {
[INFO] [stdout]     |                                                             ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 277 -                 if ch2 as (i32) >= b'A' as (i32) && (ch2 as (i32) <= b'Z' as (i32)) {
[INFO] [stdout] 277 +                 if ch2 as (i32) >= b'A' as (i32) && (ch2 as i32 <= b'Z' as (i32)) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:277:78
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 if ch2 as (i32) >= b'A' as (i32) && (ch2 as (i32) <= b'Z' as (i32)) {
[INFO] [stdout]     |                                                                              ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 277 -                 if ch2 as (i32) >= b'A' as (i32) && (ch2 as (i32) <= b'Z' as (i32)) {
[INFO] [stdout] 277 +                 if ch2 as (i32) >= b'A' as (i32) && (ch2 as (i32) <= b'Z' as i32) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:278:35
[INFO] [stdout]     |
[INFO] [stdout] 278 |                     ch2 = (ch2 as (i32) + 32i32) as (u8);
[INFO] [stdout]     |                                   ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 278 -                     ch2 = (ch2 as (i32) + 32i32) as (u8);
[INFO] [stdout] 278 +                     ch2 = (ch2 as i32 + 32i32) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:278:53
[INFO] [stdout]     |
[INFO] [stdout] 278 |                     ch2 = (ch2 as (i32) + 32i32) as (u8);
[INFO] [stdout]     |                                                     ^  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 278 -                     ch2 = (ch2 as (i32) + 32i32) as (u8);
[INFO] [stdout] 278 +                     ch2 = (ch2 as (i32) + 32i32) as u8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:139:48
[INFO] [stdout]     |
[INFO] [stdout] 139 |             byte::copy((*s).x.offset((*s).p as (isize)), n, buf as (*mut u8));
[INFO] [stdout]     |                                                ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 139 -             byte::copy((*s).x.offset((*s).p as (isize)), n, buf as (*mut u8));
[INFO] [stdout] 139 +             byte::copy((*s).x.offset((*s).p as isize), n, buf as (*mut u8));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:139:68
[INFO] [stdout]     |
[INFO] [stdout] 139 |             byte::copy((*s).x.offset((*s).p as (isize)), n, buf as (*mut u8));
[INFO] [stdout]     |                                                                    ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 139 -             byte::copy((*s).x.offset((*s).p as (isize)), n, buf as (*mut u8));
[INFO] [stdout] 139 +             byte::copy((*s).x.offset((*s).p as (isize)), n, buf as *mut u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:141:35
[INFO] [stdout]     |
[INFO] [stdout] 141 |             buf = buf.offset(n as (isize));
[INFO] [stdout]     |                                   ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 141 -             buf = buf.offset(n as (isize));
[INFO] [stdout] 141 +             buf = buf.offset(n as isize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:149:48
[INFO] [stdout]     |
[INFO] [stdout] 149 |             byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8));
[INFO] [stdout]     |                                                ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 149 -             byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8));
[INFO] [stdout] 149 +             byte::copy((*s).x.offset((*s).p as isize), len, buf as (*mut u8));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:149:70
[INFO] [stdout]     |
[INFO] [stdout] 149 |             byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8));
[INFO] [stdout]     |                                                                      ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 149 -             byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8));
[INFO] [stdout] 149 +             byte::copy((*s).x.offset((*s).p as (isize)), len, buf as *mut u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/buffer.rs:168:17
[INFO] [stdout]     |
[INFO] [stdout] 168 |                 'loop4: loop {
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:180:43
[INFO] [stdout]     |
[INFO] [stdout] 180 |                     buf = buf.offset(n as (isize));
[INFO] [stdout]     |                                           ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 180 -                     buf = buf.offset(n as (isize));
[INFO] [stdout] 180 +                     buf = buf.offset(n as isize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:189:44
[INFO] [stdout]     |
[INFO] [stdout] 189 |         byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8));
[INFO] [stdout]     |                                            ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 189 -         byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8));
[INFO] [stdout] 189 +         byte::copy((*s).x.offset((*s).p as isize), len, buf as (*mut u8));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:189:66
[INFO] [stdout]     |
[INFO] [stdout] 189 |         byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8));
[INFO] [stdout]     |                                                                  ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 189 -         byte::copy((*s).x.offset((*s).p as (isize)), len, buf as (*mut u8));
[INFO] [stdout] 189 +         byte::copy((*s).x.offset((*s).p as (isize)), len, buf as *mut u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:219:54
[INFO] [stdout]     |
[INFO] [stdout] 219 |         byte::copy(buf, len, (*s).x.offset((*s).n as (isize)));
[INFO] [stdout]     |                                                      ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 219 -         byte::copy(buf, len, (*s).x.offset((*s).n as (isize)));
[INFO] [stdout] 219 +         byte::copy(buf, len, (*s).x.offset((*s).n as isize));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:221:16
[INFO] [stdout]     |
[INFO] [stdout] 221 |         len as (i32)
[INFO] [stdout]     |                ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 221 -         len as (i32)
[INFO] [stdout] 221 +         len as i32
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:226:27
[INFO] [stdout]     |
[INFO] [stdout] 226 |     libc::read(fd, buf as (*mut libc::c_void), len as (usize)) as (i32)
[INFO] [stdout]     |                           ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 226 -     libc::read(fd, buf as (*mut libc::c_void), len as (usize)) as (i32)
[INFO] [stdout] 226 +     libc::read(fd, buf as *mut libc::c_void, len as (usize)) as (i32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:226:55
[INFO] [stdout]     |
[INFO] [stdout] 226 |     libc::read(fd, buf as (*mut libc::c_void), len as (usize)) as (i32)
[INFO] [stdout]     |                                                       ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 226 -     libc::read(fd, buf as (*mut libc::c_void), len as (usize)) as (i32)
[INFO] [stdout] 226 +     libc::read(fd, buf as (*mut libc::c_void), len as usize) as (i32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:226:67
[INFO] [stdout]     |
[INFO] [stdout] 226 |     libc::read(fd, buf as (*mut libc::c_void), len as (usize)) as (i32)
[INFO] [stdout]     |                                                                   ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 226 -     libc::read(fd, buf as (*mut libc::c_void), len as (usize)) as (i32)
[INFO] [stdout] 226 +     libc::read(fd, buf as (*mut libc::c_void), len as (usize)) as i32
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:230:28
[INFO] [stdout]     |
[INFO] [stdout] 230 |     libc::write(fd, buf as (*const libc::c_void), len as (usize)) as (i32)
[INFO] [stdout]     |                            ^                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 230 -     libc::write(fd, buf as (*const libc::c_void), len as (usize)) as (i32)
[INFO] [stdout] 230 +     libc::write(fd, buf as *const libc::c_void, len as (usize)) as (i32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:230:58
[INFO] [stdout]     |
[INFO] [stdout] 230 |     libc::write(fd, buf as (*const libc::c_void), len as (usize)) as (i32)
[INFO] [stdout]     |                                                          ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 230 -     libc::write(fd, buf as (*const libc::c_void), len as (usize)) as (i32)
[INFO] [stdout] 230 +     libc::write(fd, buf as (*const libc::c_void), len as usize) as (i32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:230:70
[INFO] [stdout]     |
[INFO] [stdout] 230 |     libc::write(fd, buf as (*const libc::c_void), len as (usize)) as (i32)
[INFO] [stdout]     |                                                                      ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 230 -     libc::write(fd, buf as (*const libc::c_void), len as (usize)) as (i32)
[INFO] [stdout] 230 +     libc::write(fd, buf as (*const libc::c_void), len as (usize)) as i32
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/buffer.rs:237:5
[INFO] [stdout]     |
[INFO] [stdout] 237 |     'loop1: loop {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:250:35
[INFO] [stdout]     |
[INFO] [stdout] 250 |             buf = buf.offset(w as (isize));
[INFO] [stdout]     |                                   ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 250 -             buf = buf.offset(w as (isize));
[INFO] [stdout] 250 +             buf = buf.offset(w as isize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/buffer.rs:251:41
[INFO] [stdout]     |
[INFO] [stdout] 251 |             len = len.wrapping_sub(w as (u32));
[INFO] [stdout]     |                                         ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 251 -             len = len.wrapping_sub(w as (u32));
[INFO] [stdout] 251 +             len = len.wrapping_sub(w as u32);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/buffer.rs:260:5
[INFO] [stdout]     |
[INFO] [stdout] 260 |     'loop1: loop {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]  --> src/byte.rs:7:15
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ch = c as (u8);
[INFO] [stdout]   |               ^  ^
[INFO] [stdout]   |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]   |
[INFO] [stdout] 7 -     ch = c as (u8);
[INFO] [stdout] 7 +     ch = c as u8;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]  --> src/byte.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     'loop1: loop {
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 |         if *t as (i32) == ch as (i32) {
[INFO] [stdout]    |                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 13 -         if *t as (i32) == ch as (i32) {
[INFO] [stdout] 13 +         if *t as i32 == ch as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:13:33
[INFO] [stdout]    |
[INFO] [stdout] 13 |         if *t as (i32) == ch as (i32) {
[INFO] [stdout]    |                                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 13 -         if *t as (i32) == ch as (i32) {
[INFO] [stdout] 13 +         if *t as (i32) == ch as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout] 21 |         if *t as (i32) == ch as (i32) {
[INFO] [stdout]    |                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -         if *t as (i32) == ch as (i32) {
[INFO] [stdout] 21 +         if *t as i32 == ch as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:21:33
[INFO] [stdout]    |
[INFO] [stdout] 21 |         if *t as (i32) == ch as (i32) {
[INFO] [stdout]    |                                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -         if *t as (i32) == ch as (i32) {
[INFO] [stdout] 21 +         if *t as (i32) == ch as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:29:18
[INFO] [stdout]    |
[INFO] [stdout] 29 |         if *t as (i32) == ch as (i32) {
[INFO] [stdout]    |                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 29 -         if *t as (i32) == ch as (i32) {
[INFO] [stdout] 29 +         if *t as i32 == ch as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:29:33
[INFO] [stdout]    |
[INFO] [stdout] 29 |         if *t as (i32) == ch as (i32) {
[INFO] [stdout]    |                                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 29 -         if *t as (i32) == ch as (i32) {
[INFO] [stdout] 29 +         if *t as (i32) == ch as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |         if *t as (i32) == ch as (i32) {
[INFO] [stdout]    |                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 37 -         if *t as (i32) == ch as (i32) {
[INFO] [stdout] 37 +         if *t as i32 == ch as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:37:33
[INFO] [stdout]    |
[INFO] [stdout] 37 |         if *t as (i32) == ch as (i32) {
[INFO] [stdout]    |                                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 37 -         if *t as (i32) == ch as (i32) {
[INFO] [stdout] 37 +         if *t as (i32) == ch as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:280:27
[INFO] [stdout]     |
[INFO] [stdout] 280 |                 if ch2 as (i32) >= b'a' as (i32) && (ch2 as (i32) <= b'z' as (i32)) ||
[INFO] [stdout]     |                           ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 280 -                 if ch2 as (i32) >= b'a' as (i32) && (ch2 as (i32) <= b'z' as (i32)) ||
[INFO] [stdout] 280 +                 if ch2 as i32 >= b'a' as (i32) && (ch2 as (i32) <= b'z' as (i32)) ||
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:43:12
[INFO] [stdout]    |
[INFO] [stdout] 43 |     ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout]    |            ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 43 -     ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout] 43 +     ((t as isize).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:280:44
[INFO] [stdout]     |
[INFO] [stdout] 280 |                 if ch2 as (i32) >= b'a' as (i32) && (ch2 as (i32) <= b'z' as (i32)) ||
[INFO] [stdout]     |                                            ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 280 -                 if ch2 as (i32) >= b'a' as (i32) && (ch2 as (i32) <= b'z' as (i32)) ||
[INFO] [stdout] 280 +                 if ch2 as (i32) >= b'a' as i32 && (ch2 as (i32) <= b'z' as (i32)) ||
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:280:61
[INFO] [stdout]     |
[INFO] [stdout] 280 |                 if ch2 as (i32) >= b'a' as (i32) && (ch2 as (i32) <= b'z' as (i32)) ||
[INFO] [stdout]     |                                                             ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 280 -                 if ch2 as (i32) >= b'a' as (i32) && (ch2 as (i32) <= b'z' as (i32)) ||
[INFO] [stdout] 280 +                 if ch2 as (i32) >= b'a' as (i32) && (ch2 as i32 <= b'z' as (i32)) ||
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:280:78
[INFO] [stdout]     |
[INFO] [stdout] 280 |                 if ch2 as (i32) >= b'a' as (i32) && (ch2 as (i32) <= b'z' as (i32)) ||
[INFO] [stdout]     |                                                                              ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 280 -                 if ch2 as (i32) >= b'a' as (i32) && (ch2 as (i32) <= b'z' as (i32)) ||
[INFO] [stdout] 280 +                 if ch2 as (i32) >= b'a' as (i32) && (ch2 as (i32) <= b'z' as i32) ||
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:281:28
[INFO] [stdout]     |
[INFO] [stdout] 281 |                     ch2 as (i32) >= b'0' as (i32) && (ch2 as (i32) <= b'9' as (i32)) ||
[INFO] [stdout]     |                            ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 281 -                     ch2 as (i32) >= b'0' as (i32) && (ch2 as (i32) <= b'9' as (i32)) ||
[INFO] [stdout] 281 +                     ch2 as i32 >= b'0' as (i32) && (ch2 as (i32) <= b'9' as (i32)) ||
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:281:45
[INFO] [stdout]     |
[INFO] [stdout] 281 |                     ch2 as (i32) >= b'0' as (i32) && (ch2 as (i32) <= b'9' as (i32)) ||
[INFO] [stdout]     |                                             ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 281 -                     ch2 as (i32) >= b'0' as (i32) && (ch2 as (i32) <= b'9' as (i32)) ||
[INFO] [stdout] 281 +                     ch2 as (i32) >= b'0' as i32 && (ch2 as (i32) <= b'9' as (i32)) ||
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:281:62
[INFO] [stdout]     |
[INFO] [stdout] 281 |                     ch2 as (i32) >= b'0' as (i32) && (ch2 as (i32) <= b'9' as (i32)) ||
[INFO] [stdout]     |                                                              ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 281 -                     ch2 as (i32) >= b'0' as (i32) && (ch2 as (i32) <= b'9' as (i32)) ||
[INFO] [stdout] 281 +                     ch2 as (i32) >= b'0' as (i32) && (ch2 as i32 <= b'9' as (i32)) ||
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:43:39
[INFO] [stdout]    |
[INFO] [stdout] 43 |     ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout]    |                                       ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 43 -     ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout] 43 +     ((t as (isize)).wrapping_sub(s as isize) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:43:81
[INFO] [stdout]    |
[INFO] [stdout] 43 |     ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout]    |                                                                                 ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 43 -     ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout] 43 +     ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as isize) as (u32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/byte.rs:43:93
[INFO] [stdout]    |
[INFO] [stdout] 43 |     ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout]    |                                                                                             ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 43 -     ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as (u32)
[INFO] [stdout] 43 +     ((t as (isize)).wrapping_sub(s as (isize)) / ::std::mem::size_of::<u8>() as (isize)) as u32
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:281:79
[INFO] [stdout]     |
[INFO] [stdout] 281 |                     ch2 as (i32) >= b'0' as (i32) && (ch2 as (i32) <= b'9' as (i32)) ||
[INFO] [stdout]     |                                                                               ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 281 -                     ch2 as (i32) >= b'0' as (i32) && (ch2 as (i32) <= b'9' as (i32)) ||
[INFO] [stdout] 281 +                     ch2 as (i32) >= b'0' as (i32) && (ch2 as (i32) <= b'9' as i32) ||
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/byte.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     'loop0: loop {
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:114:25
[INFO] [stdout]     |
[INFO] [stdout] 114 |     to = to.offset(n as (isize));
[INFO] [stdout]     |                         ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 114 -     to = to.offset(n as (isize));
[INFO] [stdout] 114 +     to = to.offset(n as isize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:115:29
[INFO] [stdout]     |
[INFO] [stdout] 115 |     from = from.offset(n as (isize));
[INFO] [stdout]     |                             ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 115 -     from = from.offset(n as (isize));
[INFO] [stdout] 115 +     from = from.offset(n as isize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/byte.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     'loop1: loop {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/byte.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 |     'loop0: loop {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:282:28
[INFO] [stdout]     |
[INFO] [stdout] 282 |                     ch2 as (i32) == b'-' as (i32) ||
[INFO] [stdout]     |                            ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 282 -                     ch2 as (i32) == b'-' as (i32) ||
[INFO] [stdout] 282 +                     ch2 as i32 == b'-' as (i32) ||
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:282:45
[INFO] [stdout]     |
[INFO] [stdout] 282 |                     ch2 as (i32) == b'-' as (i32) ||
[INFO] [stdout]     |                                             ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 282 -                     ch2 as (i32) == b'-' as (i32) ||
[INFO] [stdout] 282 +                     ch2 as (i32) == b'-' as i32 ||
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:283:28
[INFO] [stdout]     |
[INFO] [stdout] 283 |                     ch2 as (i32) == b'_' as (i32)
[INFO] [stdout]     |                            ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 283 -                     ch2 as (i32) == b'_' as (i32)
[INFO] [stdout] 283 +                     ch2 as i32 == b'_' as (i32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:283:45
[INFO] [stdout]     |
[INFO] [stdout] 283 |                     ch2 as (i32) == b'_' as (i32)
[INFO] [stdout]     |                                             ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 283 -                     ch2 as (i32) == b'_' as (i32)
[INFO] [stdout] 283 +                     ch2 as (i32) == b'_' as i32
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:285:58
[INFO] [stdout]     |
[INFO] [stdout] 285 |                     if StrAlloc::append(out, &mut ch2 as (*mut u8) as (*const u8)) == 0 {
[INFO] [stdout]     |                                                          ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 285 -                     if StrAlloc::append(out, &mut ch2 as (*mut u8) as (*const u8)) == 0 {
[INFO] [stdout] 285 +                     if StrAlloc::append(out, &mut ch2 as *mut u8 as (*const u8)) == 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:179:18
[INFO] [stdout]     |
[INFO] [stdout] 179 |         if *s as (i32) != *t as (i32) {
[INFO] [stdout]     |                  ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 179 -         if *s as (i32) != *t as (i32) {
[INFO] [stdout] 179 +         if *s as i32 != *t as (i32) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:285:71
[INFO] [stdout]     |
[INFO] [stdout] 285 |                     if StrAlloc::append(out, &mut ch2 as (*mut u8) as (*const u8)) == 0 {
[INFO] [stdout]     |                                                                       ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 285 -                     if StrAlloc::append(out, &mut ch2 as (*mut u8) as (*const u8)) == 0 {
[INFO] [stdout] 285 +                     if StrAlloc::append(out, &mut ch2 as (*mut u8) as *const u8) == 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:179:33
[INFO] [stdout]     |
[INFO] [stdout] 179 |         if *s as (i32) != *t as (i32) {
[INFO] [stdout]     |                                 ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 179 -         if *s as (i32) != *t as (i32) {
[INFO] [stdout] 179 +         if *s as (i32) != *t as i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:190:18
[INFO] [stdout]     |
[INFO] [stdout] 190 |         if *s as (i32) != *t as (i32) {
[INFO] [stdout]     |                  ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 190 -         if *s as (i32) != *t as (i32) {
[INFO] [stdout] 190 +         if *s as i32 != *t as (i32) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:291:44
[INFO] [stdout]     |
[INFO] [stdout] 291 |                     buf[3usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout]     |                                            ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 291 -                     buf[3usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout] 291 +                     buf[3usize] = (b'0' as i32 + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:291:60
[INFO] [stdout]     |
[INFO] [stdout] 291 |                     buf[3usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout]     |                                                            ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 291 -                     buf[3usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout] 291 +                     buf[3usize] = (b'0' as (i32) + (ch3 as i32 & 7i32)) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:291:78
[INFO] [stdout]     |
[INFO] [stdout] 291 |                     buf[3usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout]     |                                                                              ^  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 291 -                     buf[3usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout] 291 +                     buf[3usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as u8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:292:35
[INFO] [stdout]     |
[INFO] [stdout] 292 |                     ch3 = (ch3 as (i32) >> 3i32) as (u8);
[INFO] [stdout]     |                                   ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 292 -                     ch3 = (ch3 as (i32) >> 3i32) as (u8);
[INFO] [stdout] 292 +                     ch3 = (ch3 as i32 >> 3i32) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:292:53
[INFO] [stdout]     |
[INFO] [stdout] 292 |                     ch3 = (ch3 as (i32) >> 3i32) as (u8);
[INFO] [stdout]     |                                                     ^  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 292 -                     ch3 = (ch3 as (i32) >> 3i32) as (u8);
[INFO] [stdout] 292 +                     ch3 = (ch3 as (i32) >> 3i32) as u8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:293:44
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     buf[2usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout]     |                                            ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 293 -                     buf[2usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout] 293 +                     buf[2usize] = (b'0' as i32 + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:293:60
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     buf[2usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout]     |                                                            ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 293 -                     buf[2usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout] 293 +                     buf[2usize] = (b'0' as (i32) + (ch3 as i32 & 7i32)) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:190:33
[INFO] [stdout]     |
[INFO] [stdout] 190 |         if *s as (i32) != *t as (i32) {
[INFO] [stdout]     |                                 ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 190 -         if *s as (i32) != *t as (i32) {
[INFO] [stdout] 190 +         if *s as (i32) != *t as i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:293:78
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     buf[2usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout]     |                                                                              ^  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 293 -                     buf[2usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout] 293 +                     buf[2usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as u8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:201:18
[INFO] [stdout]     |
[INFO] [stdout] 201 |         if *s as (i32) != *t as (i32) {
[INFO] [stdout]     |                  ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 201 -         if *s as (i32) != *t as (i32) {
[INFO] [stdout] 201 +         if *s as i32 != *t as (i32) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:294:35
[INFO] [stdout]     |
[INFO] [stdout] 294 |                     ch3 = (ch3 as (i32) >> 3i32) as (u8);
[INFO] [stdout]     |                                   ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 294 -                     ch3 = (ch3 as (i32) >> 3i32) as (u8);
[INFO] [stdout] 294 +                     ch3 = (ch3 as i32 >> 3i32) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:201:33
[INFO] [stdout]     |
[INFO] [stdout] 201 |         if *s as (i32) != *t as (i32) {
[INFO] [stdout]     |                                 ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 201 -         if *s as (i32) != *t as (i32) {
[INFO] [stdout] 201 +         if *s as (i32) != *t as i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:294:53
[INFO] [stdout]     |
[INFO] [stdout] 294 |                     ch3 = (ch3 as (i32) >> 3i32) as (u8);
[INFO] [stdout]     |                                                     ^  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 294 -                     ch3 = (ch3 as (i32) >> 3i32) as (u8);
[INFO] [stdout] 294 +                     ch3 = (ch3 as (i32) >> 3i32) as u8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:212:18
[INFO] [stdout]     |
[INFO] [stdout] 212 |         if *s as (i32) != *t as (i32) {
[INFO] [stdout]     |                  ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 212 -         if *s as (i32) != *t as (i32) {
[INFO] [stdout] 212 +         if *s as i32 != *t as (i32) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:295:44
[INFO] [stdout]     |
[INFO] [stdout] 295 |                     buf[1usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout]     |                                            ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 295 -                     buf[1usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout] 295 +                     buf[1usize] = (b'0' as i32 + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:212:33
[INFO] [stdout]     |
[INFO] [stdout] 212 |         if *s as (i32) != *t as (i32) {
[INFO] [stdout]     |                                 ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 212 -         if *s as (i32) != *t as (i32) {
[INFO] [stdout] 212 +         if *s as (i32) != *t as i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:295:60
[INFO] [stdout]     |
[INFO] [stdout] 295 |                     buf[1usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout]     |                                                            ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 295 -                     buf[1usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout] 295 +                     buf[1usize] = (b'0' as (i32) + (ch3 as i32 & 7i32)) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:227:15
[INFO] [stdout]     |
[INFO] [stdout] 227 |         *s as (u32) as (i32) - *t as (u32) as (i32)
[INFO] [stdout]     |               ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 227 -         *s as (u32) as (i32) - *t as (u32) as (i32)
[INFO] [stdout] 227 +         *s as u32 as (i32) - *t as (u32) as (i32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:295:78
[INFO] [stdout]     |
[INFO] [stdout] 295 |                     buf[1usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout]     |                                                                              ^  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 295 -                     buf[1usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as (u8);
[INFO] [stdout] 295 +                     buf[1usize] = (b'0' as (i32) + (ch3 as (i32) & 7i32)) as u8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:227:24
[INFO] [stdout]     |
[INFO] [stdout] 227 |         *s as (u32) as (i32) - *t as (u32) as (i32)
[INFO] [stdout]     |                        ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 227 -         *s as (u32) as (i32) - *t as (u32) as (i32)
[INFO] [stdout] 227 +         *s as (u32) as i32 - *t as (u32) as (i32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/domain.rs:297:64
[INFO] [stdout]     |
[INFO] [stdout] 297 |                     if StrAlloc::catb(out, buf.as_mut_ptr() as (*const u8), 4u32) == 0 {
[INFO] [stdout]     |                                                                ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 297 -                     if StrAlloc::catb(out, buf.as_mut_ptr() as (*const u8), 4u32) == 0 {
[INFO] [stdout] 297 +                     if StrAlloc::catb(out, buf.as_mut_ptr() as *const u8, 4u32) == 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:227:38
[INFO] [stdout]     |
[INFO] [stdout] 227 |         *s as (u32) as (i32) - *t as (u32) as (i32)
[INFO] [stdout]     |                                      ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 227 -         *s as (u32) as (i32) - *t as (u32) as (i32)
[INFO] [stdout] 227 +         *s as (u32) as (i32) - *t as u32 as (i32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/byte.rs:227:47
[INFO] [stdout]     |
[INFO] [stdout] 227 |         *s as (u32) as (i32) - *t as (u32) as (i32)
[INFO] [stdout]     |                                               ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 227 -         *s as (u32) as (i32) - *t as (u32) as (i32)
[INFO] [stdout] 227 +         *s as (u32) as (i32) - *t as (u32) as i32
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/byte.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     'loop0: loop {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]  --> src/cache.rs:9:33
[INFO] [stdout]   |
[INFO] [stdout] 9 | static mut X: *mut u8 = 0i32 as (*mut u8);
[INFO] [stdout]   |                                 ^       ^
[INFO] [stdout]   |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]   |
[INFO] [stdout] 9 - static mut X: *mut u8 = 0i32 as (*mut u8);
[INFO] [stdout] 9 + static mut X: *mut u8 = 0i32 as *mut u8;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cache.rs:19:21
[INFO] [stdout]    |
[INFO] [stdout] 19 |         X = 0i32 as (*mut u8);
[INFO] [stdout]    |                     ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 19 -         X = 0i32 as (*mut u8);
[INFO] [stdout] 19 +         X = 0i32 as *mut u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/cache.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     'loop7: loop {
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cache.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |         0i32 as (*mut u8)
[INFO] [stdout]    |                 ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 58 -         0i32 as (*mut u8)
[INFO] [stdout] 58 +         0i32 as *mut u8
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cache.rs:60:17
[INFO] [stdout]    |
[INFO] [stdout] 60 |         0i32 as (*mut u8)
[INFO] [stdout]    |                 ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 60 -         0i32 as (*mut u8)
[INFO] [stdout] 60 +         0i32 as *mut u8
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/cache.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |         'loop3: loop {
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cache.rs:75:28
[INFO] [stdout]    |
[INFO] [stdout] 75 |                     key as (*mut u8),
[INFO] [stdout]    |                            ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 75 -                     key as (*mut u8),
[INFO] [stdout] 75 +                     key as *mut u8,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cache.rs:77:37
[INFO] [stdout]    |
[INFO] [stdout] 77 |                     X.offset(pos as (isize)).offset(20isize),
[INFO] [stdout]    |                                     ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 77 -                     X.offset(pos as (isize)).offset(20isize),
[INFO] [stdout] 77 +                     X.offset(pos as isize).offset(20isize),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/cache.rs:96:9
[INFO] [stdout]     |
[INFO] [stdout] 96  |         (if current_block == 4 {
[INFO] [stdout]     |         ^
[INFO] [stdout] ...
[INFO] [stdout] 132 |          })
[INFO] [stdout]     |           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 96  ~         if current_block == 4 {
[INFO] [stdout] 97  |              0i32 as (*mut u8)
[INFO] [stdout] ...
[INFO] [stdout] 131 |               })
[INFO] [stdout] 132 ~          }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cache.rs:97:22
[INFO] [stdout]    |
[INFO] [stdout] 97 |              0i32 as (*mut u8)
[INFO] [stdout]    |                      ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 97 -              0i32 as (*mut u8)
[INFO] [stdout] 97 +              0i32 as *mut u8
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cache.rs:99:22
[INFO] [stdout]    |
[INFO] [stdout] 99 |              0i32 as (*mut u8)
[INFO] [stdout]    |                      ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 99 -              0i32 as (*mut u8)
[INFO] [stdout] 99 +              0i32 as *mut u8
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:102:33
[INFO] [stdout]     |
[INFO] [stdout] 102 |                 X.offset(pos as (isize)).offset(12isize) as (*const u8),
[INFO] [stdout]     |                                 ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 102 -                 X.offset(pos as (isize)).offset(12isize) as (*const u8),
[INFO] [stdout] 102 +                 X.offset(pos as isize).offset(12isize) as (*const u8),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:102:61
[INFO] [stdout]     |
[INFO] [stdout] 102 |                 X.offset(pos as (isize)).offset(12isize) as (*const u8),
[INFO] [stdout]     |                                                             ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 102 -                 X.offset(pos as (isize)).offset(12isize) as (*const u8),
[INFO] [stdout] 102 +                 X.offset(pos as (isize)).offset(12isize) as *const u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:103:32
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 &mut expire as (*mut Tai),
[INFO] [stdout]     |                                ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 103 -                 &mut expire as (*mut Tai),
[INFO] [stdout] 103 +                 &mut expire as *mut Tai,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/dns/domain.rs:312:9
[INFO] [stdout]     |
[INFO] [stdout] 312 |         (if current_block == 5 {
[INFO] [stdout]     |         ^
[INFO] [stdout] ...
[INFO] [stdout] 320 |          })
[INFO] [stdout]     |           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 312 ~         if current_block == 5 {
[INFO] [stdout] 313 |              0i32
[INFO] [stdout] ...
[INFO] [stdout] 319 |              0i32
[INFO] [stdout] 320 ~          }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]   --> src/dns/ip4.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         (if pos == 0 {
[INFO] [stdout]    |         ^
[INFO] [stdout] ...
[INFO] [stdout] 98 |          })
[INFO] [stdout]    |           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 18 ~         if pos == 0 {
[INFO] [stdout] 19 |              -1i32
[INFO] [stdout] ...
[INFO] [stdout] 97 |               })
[INFO] [stdout] 98 ~          }
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/ip4.rs:22:55
[INFO] [stdout]    |
[INFO] [stdout] 22 |                 header.as_mut_ptr().offset(6isize) as (*const u8),
[INFO] [stdout]    |                                                       ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 22 -                 header.as_mut_ptr().offset(6isize) as (*const u8),
[INFO] [stdout] 22 +                 header.as_mut_ptr().offset(6isize) as *const u8,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/ip4.rs:23:36
[INFO] [stdout]    |
[INFO] [stdout] 23 |                 &mut numanswers as (*mut u16),
[INFO] [stdout]    |                                    ^        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 23 -                 &mut numanswers as (*mut u16),
[INFO] [stdout] 23 +                 &mut numanswers as *mut u16,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]   --> src/dns/ip4.rs:26:14
[INFO] [stdout]    |
[INFO] [stdout] 26 |              (if pos == 0 {
[INFO] [stdout]    |              ^
[INFO] [stdout] ...
[INFO] [stdout] 97 |               })
[INFO] [stdout]    |                ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 26 ~              if pos == 0 {
[INFO] [stdout] 27 |                   -1i32
[INFO] [stdout] ...
[INFO] [stdout] 96 |                    })
[INFO] [stdout] 97 ~               }
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/dns/ip4.rs:30:19
[INFO] [stdout]    |
[INFO] [stdout] 30 |                   'loop4: loop {
[INFO] [stdout]    |                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/ip4.rs:33:55
[INFO] [stdout]    |
[INFO] [stdout] 33 |                           numanswers = (numanswers as (i32) - 1) as (u16);
[INFO] [stdout]    |                                                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 33 -                           numanswers = (numanswers as (i32) - 1) as (u16);
[INFO] [stdout] 33 +                           numanswers = (numanswers as i32 - 1) as (u16);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/ip4.rs:33:69
[INFO] [stdout]    |
[INFO] [stdout] 33 |                           numanswers = (numanswers as (i32) - 1) as (u16);
[INFO] [stdout]    |                                                                     ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 33 -                           numanswers = (numanswers as (i32) - 1) as (u16);
[INFO] [stdout] 33 +                           numanswers = (numanswers as (i32) - 1) as u16;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/ip4.rs:51:63
[INFO] [stdout]    |
[INFO] [stdout] 51 |                         header.as_mut_ptr().offset(8isize) as (*const u8),
[INFO] [stdout]    |                                                               ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 51 -                         header.as_mut_ptr().offset(8isize) as (*const u8),
[INFO] [stdout] 51 +                         header.as_mut_ptr().offset(8isize) as *const u8,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/ip4.rs:52:41
[INFO] [stdout]    |
[INFO] [stdout] 52 |                         &mut datalen as (*mut u16),
[INFO] [stdout]    |                                         ^        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 52 -                         &mut datalen as (*mut u16),
[INFO] [stdout] 52 +                         &mut datalen as *mut u16,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/ip4.rs:57:52
[INFO] [stdout]    |
[INFO] [stdout] 57 |                         (*b"\0\x01\0").as_ptr() as (*mut u8),
[INFO] [stdout]    |                                                    ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 57 -                         (*b"\0\x01\0").as_ptr() as (*mut u8),
[INFO] [stdout] 57 +                         (*b"\0\x01\0").as_ptr() as *mut u8,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/ip4.rs:63:56
[INFO] [stdout]    |
[INFO] [stdout] 63 | ...                   (*b"\0\x01\0").as_ptr() as (*mut u8),
[INFO] [stdout]    |                                                  ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 63 -                             (*b"\0\x01\0").as_ptr() as (*mut u8),
[INFO] [stdout] 63 +                             (*b"\0\x01\0").as_ptr() as *mut u8,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/ip4.rs:66:45
[INFO] [stdout]    |
[INFO] [stdout] 66 | ...                   if datalen as (i32) == 4i32 {
[INFO] [stdout]    |                                     ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 66 -                               if datalen as (i32) == 4i32 {
[INFO] [stdout] 66 +                               if datalen as i32 == 4i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/ip4.rs:73:60
[INFO] [stdout]    |
[INFO] [stdout] 73 | ...                   header.as_mut_ptr() as (*const u8),
[INFO] [stdout]    |                                              ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 73 -                                     header.as_mut_ptr() as (*const u8),
[INFO] [stdout] 73 +                                     header.as_mut_ptr() as *const u8,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/ip4.rs:83:57
[INFO] [stdout]    |
[INFO] [stdout] 83 |                       pos = pos.wrapping_add(datalen as (u32));
[INFO] [stdout]    |                                                         ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 83 -                       pos = pos.wrapping_add(datalen as (u32));
[INFO] [stdout] 83 +                       pos = pos.wrapping_add(datalen as u32);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]   --> src/dns/ip4.rs:85:19
[INFO] [stdout]    |
[INFO] [stdout] 85 |                   (if current_block == 5 {
[INFO] [stdout]    |                   ^
[INFO] [stdout] ...
[INFO] [stdout] 96 |                    })
[INFO] [stdout]    |                     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 85 ~                   if current_block == 5 {
[INFO] [stdout] 86 |                        sortip::sortip((*out).s, (*out).len);
[INFO] [stdout] ...
[INFO] [stdout] 95 |                        -1i32
[INFO] [stdout] 96 ~                    }
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:102:33
[INFO] [stdout]     |
[INFO] [stdout] 102 | static mut Q: *mut u8 = 0i32 as (*mut u8);
[INFO] [stdout]     |                                 ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 102 - static mut Q: *mut u8 = 0i32 as (*mut u8);
[INFO] [stdout] 102 + static mut Q: *mut u8 = 0i32 as *mut u8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/dns/ip4.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |         'loop2: loop {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:120:45
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 ch = *(*fqdn).s.offset(i as (isize));
[INFO] [stdout]     |                                             ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 120 -                 ch = *(*fqdn).s.offset(i as (isize));
[INFO] [stdout] 120 +                 ch = *(*fqdn).s.offset(i as isize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:124:24
[INFO] [stdout]     |
[INFO] [stdout] 124 |             if !(ch as (i32) == b'[' as (i32) || ch as (i32) == b']' as (i32)) {
[INFO] [stdout]     |                        ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 124 -             if !(ch as (i32) == b'[' as (i32) || ch as (i32) == b']' as (i32)) {
[INFO] [stdout] 124 +             if !(ch as i32 == b'[' as (i32) || ch as (i32) == b']' as (i32)) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:124:41
[INFO] [stdout]     |
[INFO] [stdout] 124 |             if !(ch as (i32) == b'[' as (i32) || ch as (i32) == b']' as (i32)) {
[INFO] [stdout]     |                                         ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 124 -             if !(ch as (i32) == b'[' as (i32) || ch as (i32) == b']' as (i32)) {
[INFO] [stdout] 124 +             if !(ch as (i32) == b'[' as i32 || ch as (i32) == b']' as (i32)) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:105:35
[INFO] [stdout]     |
[INFO] [stdout] 105 |              Tai::now(&mut now as (*mut Tai));
[INFO] [stdout]     |                                   ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 105 -              Tai::now(&mut now as (*mut Tai));
[INFO] [stdout] 105 +              Tai::now(&mut now as *mut Tai);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/cache.rs:106:14
[INFO] [stdout]     |
[INFO] [stdout] 106 |              (if (*(&mut expire as (*mut Tai))).x < (*(&mut now as (*mut Tai))).x {
[INFO] [stdout]     |              ^
[INFO] [stdout] ...
[INFO] [stdout] 131 |               })
[INFO] [stdout]     |                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 106 ~              if (*(&mut expire as (*mut Tai))).x < (*(&mut now as (*mut Tai))).x {
[INFO] [stdout] 107 |                   0i32 as (*mut u8)
[INFO] [stdout] ...
[INFO] [stdout] 130 |                 )
[INFO] [stdout] 131 ~               }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:106:36
[INFO] [stdout]     |
[INFO] [stdout] 106 |              (if (*(&mut expire as (*mut Tai))).x < (*(&mut now as (*mut Tai))).x {
[INFO] [stdout]     |                                    ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 106 -              (if (*(&mut expire as (*mut Tai))).x < (*(&mut now as (*mut Tai))).x {
[INFO] [stdout] 106 +              (if (*(&mut expire as *mut Tai)).x < (*(&mut now as (*mut Tai))).x {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:106:68
[INFO] [stdout]     |
[INFO] [stdout] 106 |              (if (*(&mut expire as (*mut Tai))).x < (*(&mut now as (*mut Tai))).x {
[INFO] [stdout]     |                                                                    ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 106 -              (if (*(&mut expire as (*mut Tai))).x < (*(&mut now as (*mut Tai))).x {
[INFO] [stdout] 106 +              (if (*(&mut expire as (*mut Tai))).x < (*(&mut now as *mut Tai)).x {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:107:27
[INFO] [stdout]     |
[INFO] [stdout] 107 |                   0i32 as (*mut u8)
[INFO] [stdout]     |                           ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 107 -                   0i32 as (*mut u8)
[INFO] [stdout] 107 +                   0i32 as *mut u8
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:110:36
[INFO] [stdout]     |
[INFO] [stdout] 110 |                     &mut expire as (*mut Tai),
[INFO] [stdout]     |                                    ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 110 -                     &mut expire as (*mut Tai),
[INFO] [stdout] 110 +                     &mut expire as *mut Tai,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:111:36
[INFO] [stdout]     |
[INFO] [stdout] 111 |                     &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout]     |                                    ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 111 -                     &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout] 111 +                     &mut expire as *mut Tai as (*const Tai),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:111:50
[INFO] [stdout]     |
[INFO] [stdout] 111 |                     &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout]     |                                                  ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 111 -                     &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout] 111 +                     &mut expire as (*mut Tai) as *const Tai,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:112:33
[INFO] [stdout]     |
[INFO] [stdout] 112 |                     &mut now as (*mut Tai) as (*const Tai),
[INFO] [stdout]     |                                 ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 112 -                     &mut now as (*mut Tai) as (*const Tai),
[INFO] [stdout] 112 +                     &mut now as *mut Tai as (*const Tai),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:112:47
[INFO] [stdout]     |
[INFO] [stdout] 112 |                     &mut now as (*mut Tai) as (*const Tai),
[INFO] [stdout]     |                                               ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 112 -                     &mut now as (*mut Tai) as (*const Tai),
[INFO] [stdout] 112 +                     &mut now as (*mut Tai) as *const Tai,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:114:41
[INFO] [stdout]     |
[INFO] [stdout] 114 |                   d = (*(&mut expire as (*mut Tai))).x as (f64);
[INFO] [stdout]     |                                         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 114 -                   d = (*(&mut expire as (*mut Tai))).x as (f64);
[INFO] [stdout] 114 +                   d = (*(&mut expire as *mut Tai)).x as (f64);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:114:59
[INFO] [stdout]     |
[INFO] [stdout] 114 |                   d = (*(&mut expire as (*mut Tai))).x as (f64);
[INFO] [stdout]     |                                                           ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 114 -                   d = (*(&mut expire as (*mut Tai))).x as (f64);
[INFO] [stdout] 114 +                   d = (*(&mut expire as (*mut Tai))).x as f64;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:115:39
[INFO] [stdout]     |
[INFO] [stdout] 115 |                   if d > 604800i32 as (f64) {
[INFO] [stdout]     |                                       ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 115 -                   if d > 604800i32 as (f64) {
[INFO] [stdout] 115 +                   if d > 604800i32 as f64 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:116:40
[INFO] [stdout]     |
[INFO] [stdout] 116 |                       d = 604800i32 as (f64);
[INFO] [stdout]     |                                        ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 116 -                       d = 604800i32 as (f64);
[INFO] [stdout] 116 +                       d = 604800i32 as f64;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:118:31
[INFO] [stdout]     |
[INFO] [stdout] 118 |                   *ttl = d as (u32);
[INFO] [stdout]     |                               ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 118 -                   *ttl = d as (u32);
[INFO] [stdout] 118 +                   *ttl = d as u32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:128:35
[INFO] [stdout]     |
[INFO] [stdout] 128 |                   X.offset(pos as (isize)).offset(20isize).offset(
[INFO] [stdout]     |                                   ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 128 -                   X.offset(pos as (isize)).offset(20isize).offset(
[INFO] [stdout] 128 +                   X.offset(pos as isize).offset(20isize).offset(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:129:31
[INFO] [stdout]     |
[INFO] [stdout] 129 |                     keylen as (isize),
[INFO] [stdout]     |                               ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 129 -                     keylen as (isize),
[INFO] [stdout] 129 +                     keylen as isize,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/cache.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         'loop7: loop {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/cache.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 |         (if current_block == 8 {
[INFO] [stdout]     |         ^
[INFO] [stdout] ...
[INFO] [stdout] 217 |          })
[INFO] [stdout]     |           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 182 ~         if current_block == 8 {
[INFO] [stdout] 183 |              keyhash = hash(key, keylen);
[INFO] [stdout] ...
[INFO] [stdout] 216 |              MOTION = MOTION.wrapping_add(entrylen as (usize));
[INFO] [stdout] 217 ~          }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:184:35
[INFO] [stdout]     |
[INFO] [stdout] 184 |              Tai::now(&mut now as (*mut Tai));
[INFO] [stdout]     |                                   ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 184 -              Tai::now(&mut now as (*mut Tai));
[INFO] [stdout] 184 +              Tai::now(&mut now as *mut Tai);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:185:39
[INFO] [stdout]     |
[INFO] [stdout] 185 |              Tai::uint(&mut expire as (*mut Tai), ttl);
[INFO] [stdout]     |                                       ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 185 -              Tai::uint(&mut expire as (*mut Tai), ttl);
[INFO] [stdout] 185 +              Tai::uint(&mut expire as *mut Tai, ttl);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:187:32
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 &mut expire as (*mut Tai),
[INFO] [stdout]     |                                ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 187 -                 &mut expire as (*mut Tai),
[INFO] [stdout] 187 +                 &mut expire as *mut Tai,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:188:32
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout]     |                                ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 188 -                 &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout] 188 +                 &mut expire as *mut Tai as (*const Tai),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:188:46
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout]     |                                              ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 188 -                 &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout] 188 +                 &mut expire as (*mut Tai) as *const Tai,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:189:29
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 &mut now as (*mut Tai) as (*const Tai),
[INFO] [stdout]     |                             ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 189 -                 &mut now as (*mut Tai) as (*const Tai),
[INFO] [stdout] 189 +                 &mut now as *mut Tai as (*const Tai),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:189:43
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 &mut now as (*mut Tai) as (*const Tai),
[INFO] [stdout]     |                                           ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 189 -                 &mut now as (*mut Tai) as (*const Tai),
[INFO] [stdout] 189 +                 &mut now as (*mut Tai) as *const Tai,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:199:36
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 X.offset(WRITER as (isize)).offset(12isize),
[INFO] [stdout]     |                                    ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 199 -                 X.offset(WRITER as (isize)).offset(12isize),
[INFO] [stdout] 199 +                 X.offset(WRITER as isize).offset(12isize),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:200:32
[INFO] [stdout]     |
[INFO] [stdout] 200 |                 &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout]     |                                ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 200 -                 &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout] 200 +                 &mut expire as *mut Tai as (*const Tai),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:200:46
[INFO] [stdout]     |
[INFO] [stdout] 200 |                 &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout]     |                                              ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 200 -                 &mut expire as (*mut Tai) as (*const Tai),
[INFO] [stdout] 200 +                 &mut expire as (*mut Tai) as *const Tai,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:203:36
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 X.offset(WRITER as (isize)).offset(20isize),
[INFO] [stdout]     |                                    ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 203 -                 X.offset(WRITER as (isize)).offset(20isize),
[INFO] [stdout] 203 +                 X.offset(WRITER as isize).offset(20isize),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:205:24
[INFO] [stdout]     |
[INFO] [stdout] 205 |                 key as (*mut u8),
[INFO] [stdout]     |                        ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 205 -                 key as (*mut u8),
[INFO] [stdout] 205 +                 key as *mut u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:208:36
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 X.offset(WRITER as (isize)).offset(20isize).offset(
[INFO] [stdout]     |                                    ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 208 -                 X.offset(WRITER as (isize)).offset(20isize).offset(
[INFO] [stdout] 208 +                 X.offset(WRITER as isize).offset(20isize).offset(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:209:31
[INFO] [stdout]     |
[INFO] [stdout] 209 |                     keylen as (isize),
[INFO] [stdout]     |                               ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 209 -                     keylen as (isize),
[INFO] [stdout] 209 +                     keylen as isize,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:212:25
[INFO] [stdout]     |
[INFO] [stdout] 212 |                 data as (*mut u8),
[INFO] [stdout]     |                         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 212 -                 data as (*mut u8),
[INFO] [stdout] 212 +                 data as *mut u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:216:55
[INFO] [stdout]     |
[INFO] [stdout] 216 |              MOTION = MOTION.wrapping_add(entrylen as (usize));
[INFO] [stdout]     |                                                       ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 216 -              MOTION = MOTION.wrapping_add(entrylen as (usize));
[INFO] [stdout] 216 +              MOTION = MOTION.wrapping_add(entrylen as usize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/cache.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     'loop1: loop {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:228:35
[INFO] [stdout]     |
[INFO] [stdout] 228 |         result = result ^ *key as (u32);
[INFO] [stdout]     |                                   ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 228 -         result = result ^ *key as (u32);
[INFO] [stdout] 228 +         result = result ^ *key as u32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:247:25
[INFO] [stdout]     |
[INFO] [stdout] 247 |         X.offset(pos as (isize)) as (*const u8),
[INFO] [stdout]     |                         ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 247 -         X.offset(pos as (isize)) as (*const u8),
[INFO] [stdout] 247 +         X.offset(pos as isize) as (*const u8),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:124:56
[INFO] [stdout]     |
[INFO] [stdout] 124 |             if !(ch as (i32) == b'[' as (i32) || ch as (i32) == b']' as (i32)) {
[INFO] [stdout]     |                                                        ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 124 -             if !(ch as (i32) == b'[' as (i32) || ch as (i32) == b']' as (i32)) {
[INFO] [stdout] 124 +             if !(ch as (i32) == b'[' as (i32) || ch as i32 == b']' as (i32)) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:124:73
[INFO] [stdout]     |
[INFO] [stdout] 124 |             if !(ch as (i32) == b'[' as (i32) || ch as (i32) == b']' as (i32)) {
[INFO] [stdout]     |                                                                         ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 124 -             if !(ch as (i32) == b'[' as (i32) || ch as (i32) == b']' as (i32)) {
[INFO] [stdout] 124 +             if !(ch as (i32) == b'[' as (i32) || ch as (i32) == b']' as i32) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:125:26
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 if ch as (i32) == b'.' as (i32) {
[INFO] [stdout]     |                          ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 125 -                 if ch as (i32) == b'.' as (i32) {
[INFO] [stdout] 125 +                 if ch as i32 == b'.' as (i32) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:125:43
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 if ch as (i32) == b'.' as (i32) {
[INFO] [stdout]     |                                           ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 125 -                 if ch as (i32) == b'.' as (i32) {
[INFO] [stdout] 125 +                 if ch as (i32) == b'.' as i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:126:59
[INFO] [stdout]     |
[INFO] [stdout] 126 |                     if StrAlloc::append(out, &mut code as (*mut u8) as (*const u8)) == 0 {
[INFO] [stdout]     |                                                           ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 126 -                     if StrAlloc::append(out, &mut code as (*mut u8) as (*const u8)) == 0 {
[INFO] [stdout] 126 +                     if StrAlloc::append(out, &mut code as *mut u8 as (*const u8)) == 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:126:72
[INFO] [stdout]     |
[INFO] [stdout] 126 |                     if StrAlloc::append(out, &mut code as (*mut u8) as (*const u8)) == 0 {
[INFO] [stdout]     |                                                                        ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 126 -                     if StrAlloc::append(out, &mut code as (*mut u8) as (*const u8)) == 0 {
[INFO] [stdout] 126 +                     if StrAlloc::append(out, &mut code as (*mut u8) as *const u8) == 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:132:32
[INFO] [stdout]     |
[INFO] [stdout] 132 |                     if !(ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'9' as (i32))) {
[INFO] [stdout]     |                                ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 132 -                     if !(ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'9' as (i32))) {
[INFO] [stdout] 132 +                     if !(ch as i32 >= b'0' as (i32) && (ch as (i32) <= b'9' as (i32))) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:132:49
[INFO] [stdout]     |
[INFO] [stdout] 132 |                     if !(ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'9' as (i32))) {
[INFO] [stdout]     |                                                 ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 132 -                     if !(ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'9' as (i32))) {
[INFO] [stdout] 132 +                     if !(ch as (i32) >= b'0' as i32 && (ch as (i32) <= b'9' as (i32))) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:132:65
[INFO] [stdout]     |
[INFO] [stdout] 132 |                     if !(ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'9' as (i32))) {
[INFO] [stdout]     |                                                                 ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 132 -                     if !(ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'9' as (i32))) {
[INFO] [stdout] 132 +                     if !(ch as (i32) >= b'0' as (i32) && (ch as i32 <= b'9' as (i32))) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:132:82
[INFO] [stdout]     |
[INFO] [stdout] 132 |                     if !(ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'9' as (i32))) {
[INFO] [stdout]     |                                                                                  ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 132 -                     if !(ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'9' as (i32))) {
[INFO] [stdout] 132 +                     if !(ch as (i32) >= b'0' as (i32) && (ch as (i32) <= b'9' as i32)) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:136:37
[INFO] [stdout]     |
[INFO] [stdout] 136 |                     code = (code as (i32) * 10i32) as (u8);
[INFO] [stdout]     |                                     ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 136 -                     code = (code as (i32) * 10i32) as (u8);
[INFO] [stdout] 136 +                     code = (code as i32 * 10i32) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:136:55
[INFO] [stdout]     |
[INFO] [stdout] 136 |                     code = (code as (i32) * 10i32) as (u8);
[INFO] [stdout]     |                                                       ^  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 136 -                     code = (code as (i32) * 10i32) as (u8);
[INFO] [stdout] 136 +                     code = (code as (i32) * 10i32) as u8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:137:37
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     code = (code as (i32) + (ch as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout]     |                                     ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 137 -                     code = (code as (i32) + (ch as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout] 137 +                     code = (code as i32 + (ch as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:137:52
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     code = (code as (i32) + (ch as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout]     |                                                    ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 137 -                     code = (code as (i32) + (ch as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout] 137 +                     code = (code as (i32) + (ch as i32 - b'0' as (i32))) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:137:68
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     code = (code as (i32) + (ch as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout]     |                                                                    ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 137 -                     code = (code as (i32) + (ch as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout] 137 +                     code = (code as (i32) + (ch as (i32) - b'0' as i32)) as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:137:79
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     code = (code as (i32) + (ch as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout]     |                                                                               ^  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 137 -                     code = (code as (i32) + (ch as (i32) - b'0' as (i32))) as (u8);
[INFO] [stdout] 137 +                     code = (code as (i32) + (ch as (i32) - b'0' as (i32))) as u8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/dns/ip4.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |         (if current_block == 3 {
[INFO] [stdout]     |         ^
[INFO] [stdout] ...
[INFO] [stdout] 169 |          })
[INFO] [stdout]     |           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 142 ~         if current_block == 3 {
[INFO] [stdout] 143 |              (*out).len = (*out).len & !3i32 as (u32);
[INFO] [stdout] ...
[INFO] [stdout] 168 |              -1i32
[INFO] [stdout] 169 ~          }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:143:49
[INFO] [stdout]     |
[INFO] [stdout] 143 |              (*out).len = (*out).len & !3i32 as (u32);
[INFO] [stdout]     |                                                 ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 143 -              (*out).len = (*out).len & !3i32 as (u32);
[INFO] [stdout] 143 +              (*out).len = (*out).len & !3i32 as u32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/dns/ip4.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |              (if domain::fromdot(
[INFO] [stdout]     |              ^
[INFO] [stdout] ...
[INFO] [stdout] 166 |               })
[INFO] [stdout]     |                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 146 ~              if domain::fromdot(
[INFO] [stdout] 147 |                 &mut Q as (*mut *mut u8),
[INFO] [stdout] ...
[INFO] [stdout] 165 |                   0i32
[INFO] [stdout] 166 ~               }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:147:27
[INFO] [stdout]     |
[INFO] [stdout] 147 |                 &mut Q as (*mut *mut u8),
[INFO] [stdout]     |                           ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 147 -                 &mut Q as (*mut *mut u8),
[INFO] [stdout] 147 +                 &mut Q as *mut *mut u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:148:30
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 (*fqdn).s as (*const u8),
[INFO] [stdout]     |                              ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 148 -                 (*fqdn).s as (*const u8),
[INFO] [stdout] 148 +                 (*fqdn).s as *const u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:153:47
[INFO] [stdout]     |
[INFO] [stdout] 153 |               } else if resolve::resolve(Q as (*const u8), (*b"\0\x01\0").as_ptr()) == -1i32 {
[INFO] [stdout]     |                                               ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 153 -               } else if resolve::resolve(Q as (*const u8), (*b"\0\x01\0").as_ptr()) == -1i32 {
[INFO] [stdout] 153 +               } else if resolve::resolve(Q as *const u8, (*b"\0\x01\0").as_ptr()) == -1i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:247:37
[INFO] [stdout]     |
[INFO] [stdout] 247 |         X.offset(pos as (isize)) as (*const u8),
[INFO] [stdout]     |                                     ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 247 -         X.offset(pos as (isize)) as (*const u8),
[INFO] [stdout] 247 +         X.offset(pos as (isize)) as *const u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:248:24
[INFO] [stdout]     |
[INFO] [stdout] 248 |         &mut result as (*mut u32),
[INFO] [stdout]     |                        ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 248 -         &mut result as (*mut u32),
[INFO] [stdout] 248 +         &mut result as *mut u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cache.rs:257:34
[INFO] [stdout]     |
[INFO] [stdout] 257 |     uint32::pack(X.offset(pos as (isize)), u);
[INFO] [stdout]     |                                  ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 257 -     uint32::pack(X.offset(pos as (isize)), u);
[INFO] [stdout] 257 +     uint32::pack(X.offset(pos as isize), u);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/case.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     'loop1: loop {
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:20:19
[INFO] [stdout]    |
[INFO] [stdout] 20 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 20 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 20 +              } as i32 - b'A' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:20:35
[INFO] [stdout]    |
[INFO] [stdout] 20 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 20 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 20 +              } as (i32) - b'A' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:20:45
[INFO] [stdout]    |
[INFO] [stdout] 20 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                             ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 20 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 20 +              } as (i32) - b'A' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 21 +         if x as i32 <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:21:34
[INFO] [stdout]    |
[INFO] [stdout] 21 |         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 21 +         if x as (i32) <= b'Z' as i32 - b'A' as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:21:50
[INFO] [stdout]    |
[INFO] [stdout] 21 |         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                                                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 21 +         if x as (i32) <= b'Z' as (i32) - b'A' as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:22:23
[INFO] [stdout]    |
[INFO] [stdout] 22 |             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 22 -             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 22 +             x = (x as i32 + b'a' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:22:39
[INFO] [stdout]    |
[INFO] [stdout] 22 |             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 22 -             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 22 +             x = (x as (i32) + b'a' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:22:49
[INFO] [stdout]    |
[INFO] [stdout] 22 |             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                                                 ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 22 -             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 22 +             x = (x as (i32) + b'a' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:24:23
[INFO] [stdout]    |
[INFO] [stdout] 24 |             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 24 -             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 24 +             x = (x as i32 + b'A' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:24:39
[INFO] [stdout]    |
[INFO] [stdout] 24 |             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 24 -             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 24 +             x = (x as (i32) + b'A' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:24:49
[INFO] [stdout]    |
[INFO] [stdout] 24 |             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                                 ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 24 -             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 24 +             x = (x as (i32) + b'A' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:30:19
[INFO] [stdout]    |
[INFO] [stdout] 30 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 30 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 30 +              } as i32 - b'A' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:30:35
[INFO] [stdout]    |
[INFO] [stdout] 30 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 30 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 30 +              } as (i32) - b'A' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:30:45
[INFO] [stdout]    |
[INFO] [stdout] 30 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                             ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 30 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 30 +              } as (i32) - b'A' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:31:17
[INFO] [stdout]    |
[INFO] [stdout] 31 |         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 31 -         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 31 +         if y as i32 <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:31:34
[INFO] [stdout]    |
[INFO] [stdout] 31 |         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 31 -         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 31 +         if y as (i32) <= b'Z' as i32 - b'A' as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:31:50
[INFO] [stdout]    |
[INFO] [stdout] 31 |         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                                                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 31 -         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 31 +         if y as (i32) <= b'Z' as (i32) - b'A' as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:32:23
[INFO] [stdout]    |
[INFO] [stdout] 32 |             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 32 -             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 32 +             y = (y as i32 + b'a' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:32:39
[INFO] [stdout]    |
[INFO] [stdout] 32 |             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 32 -             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 32 +             y = (y as (i32) + b'a' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:32:49
[INFO] [stdout]    |
[INFO] [stdout] 32 |             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                                                 ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 32 -             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 32 +             y = (y as (i32) + b'a' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:157:39
[INFO] [stdout]     |
[INFO] [stdout] 157 |                 resolve::TX.packet as (*const u8),
[INFO] [stdout]     |                                       ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 157 -                 resolve::TX.packet as (*const u8),
[INFO] [stdout] 157 +                 resolve::TX.packet as *const u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:163:57
[INFO] [stdout]     |
[INFO] [stdout] 163 |                   DnsTransmit::free(&mut resolve::TX as (*mut DnsTransmit));
[INFO] [stdout]     |                                                         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 163 -                   DnsTransmit::free(&mut resolve::TX as (*mut DnsTransmit));
[INFO] [stdout] 163 +                   DnsTransmit::free(&mut resolve::TX as *mut DnsTransmit);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:164:42
[INFO] [stdout]     |
[INFO] [stdout] 164 |                   domain::free(&mut Q as (*mut *mut u8));
[INFO] [stdout]     |                                          ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 164 -                   domain::free(&mut Q as (*mut *mut u8));
[INFO] [stdout] 164 +                   domain::free(&mut Q as *mut *mut u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:182:14
[INFO] [stdout]     |
[INFO] [stdout] 182 |     if ch as (i32) != b'?' as (i32) && (ch as (i32) != b'=' as (i32)) &&
[INFO] [stdout]     |              ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 182 -     if ch as (i32) != b'?' as (i32) && (ch as (i32) != b'=' as (i32)) &&
[INFO] [stdout] 182 +     if ch as i32 != b'?' as (i32) && (ch as (i32) != b'=' as (i32)) &&
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:182:31
[INFO] [stdout]     |
[INFO] [stdout] 182 |     if ch as (i32) != b'?' as (i32) && (ch as (i32) != b'=' as (i32)) &&
[INFO] [stdout]     |                               ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 182 -     if ch as (i32) != b'?' as (i32) && (ch as (i32) != b'=' as (i32)) &&
[INFO] [stdout] 182 +     if ch as (i32) != b'?' as i32 && (ch as (i32) != b'=' as (i32)) &&
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:182:47
[INFO] [stdout]     |
[INFO] [stdout] 182 |     if ch as (i32) != b'?' as (i32) && (ch as (i32) != b'=' as (i32)) &&
[INFO] [stdout]     |                                               ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 182 -     if ch as (i32) != b'?' as (i32) && (ch as (i32) != b'=' as (i32)) &&
[INFO] [stdout] 182 +     if ch as (i32) != b'?' as (i32) && (ch as i32 != b'=' as (i32)) &&
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:182:64
[INFO] [stdout]     |
[INFO] [stdout] 182 |     if ch as (i32) != b'?' as (i32) && (ch as (i32) != b'=' as (i32)) &&
[INFO] [stdout]     |                                                                ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 182 -     if ch as (i32) != b'?' as (i32) && (ch as (i32) != b'=' as (i32)) &&
[INFO] [stdout] 182 +     if ch as (i32) != b'?' as (i32) && (ch as (i32) != b'=' as i32) &&
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:183:16
[INFO] [stdout]     |
[INFO] [stdout] 183 |         (ch as (i32) != b'*' as (i32)) && (ch as (i32) != b'-' as (i32))
[INFO] [stdout]     |                ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 183 -         (ch as (i32) != b'*' as (i32)) && (ch as (i32) != b'-' as (i32))
[INFO] [stdout] 183 +         (ch as i32 != b'*' as (i32)) && (ch as (i32) != b'-' as (i32))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:183:33
[INFO] [stdout]     |
[INFO] [stdout] 183 |         (ch as (i32) != b'*' as (i32)) && (ch as (i32) != b'-' as (i32))
[INFO] [stdout]     |                                 ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 183 -         (ch as (i32) != b'*' as (i32)) && (ch as (i32) != b'-' as (i32))
[INFO] [stdout] 183 +         (ch as (i32) != b'*' as i32) && (ch as (i32) != b'-' as (i32))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:183:50
[INFO] [stdout]     |
[INFO] [stdout] 183 |         (ch as (i32) != b'*' as (i32)) && (ch as (i32) != b'-' as (i32))
[INFO] [stdout]     |                                                  ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 183 -         (ch as (i32) != b'*' as (i32)) && (ch as (i32) != b'-' as (i32))
[INFO] [stdout] 183 +         (ch as (i32) != b'*' as (i32)) && (ch as i32 != b'-' as (i32))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:183:67
[INFO] [stdout]     |
[INFO] [stdout] 183 |         (ch as (i32) != b'*' as (i32)) && (ch as (i32) != b'-' as (i32))
[INFO] [stdout]     |                                                                   ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 183 -         (ch as (i32) != b'*' as (i32)) && (ch as (i32) != b'-' as (i32))
[INFO] [stdout] 183 +         (ch as (i32) != b'*' as (i32)) && (ch as (i32) != b'-' as i32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:187:43
[INFO] [stdout]     |
[INFO] [stdout] 187 |         colon = string::chr(rule, b':' as (i32));
[INFO] [stdout]     |                                           ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 187 -         colon = string::chr(rule, b':' as (i32));
[INFO] [stdout] 187 +         colon = string::chr(rule, b':' as i32);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/dns/ip4.rs:188:9
[INFO] [stdout]     |
[INFO] [stdout] 188 |         (if *rule.offset(colon as (isize)) == 0 {
[INFO] [stdout]     |         ^
[INFO] [stdout] ...
[INFO] [stdout] 219 |          })
[INFO] [stdout]     |           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 188 ~         if *rule.offset(colon as (isize)) == 0 {
[INFO] [stdout] 189 |              1i32
[INFO] [stdout] ...
[INFO] [stdout] 218 |               })
[INFO] [stdout] 219 ~          }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:34:23
[INFO] [stdout]    |
[INFO] [stdout] 34 |             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 34 -             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 34 +             y = (y as i32 + b'A' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:188:35
[INFO] [stdout]     |
[INFO] [stdout] 188 |         (if *rule.offset(colon as (isize)) == 0 {
[INFO] [stdout]     |                                   ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 188 -         (if *rule.offset(colon as (isize)) == 0 {
[INFO] [stdout] 188 +         (if *rule.offset(colon as isize) == 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:34:39
[INFO] [stdout]    |
[INFO] [stdout] 34 |             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 34 -             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 34 +             y = (y as (i32) + b'A' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/dns/ip4.rs:194:14
[INFO] [stdout]     |
[INFO] [stdout] 194 |              (if ch as (i32) == b'=' as (i32) && (prefixlen != 0) {
[INFO] [stdout]     |              ^
[INFO] [stdout] ...
[INFO] [stdout] 218 |               })
[INFO] [stdout]     |                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 194 ~              if ch as (i32) == b'=' as (i32) && (prefixlen != 0) {
[INFO] [stdout] 195 |                   1i32
[INFO] [stdout] ...
[INFO] [stdout] 217 |                   StrAlloc::cats(work, rule.offset(colon as (isize)).offset(1isize))
[INFO] [stdout] 218 ~               }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:34:49
[INFO] [stdout]    |
[INFO] [stdout] 34 |             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                                 ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 34 -             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 34 +             y = (y as (i32) + b'A' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:194:24
[INFO] [stdout]     |
[INFO] [stdout] 194 |              (if ch as (i32) == b'=' as (i32) && (prefixlen != 0) {
[INFO] [stdout]     |                        ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 194 -              (if ch as (i32) == b'=' as (i32) && (prefixlen != 0) {
[INFO] [stdout] 194 +              (if ch as i32 == b'=' as (i32) && (prefixlen != 0) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 |         if x as (i32) != y as (i32) {
[INFO] [stdout]    |                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 36 -         if x as (i32) != y as (i32) {
[INFO] [stdout] 36 +         if x as i32 != y as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:36:31
[INFO] [stdout]    |
[INFO] [stdout] 36 |         if x as (i32) != y as (i32) {
[INFO] [stdout]    |                               ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 36 -         if x as (i32) != y as (i32) {
[INFO] [stdout] 36 +         if x as (i32) != y as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:194:41
[INFO] [stdout]     |
[INFO] [stdout] 194 |              (if ch as (i32) == b'=' as (i32) && (prefixlen != 0) {
[INFO] [stdout]     |                                         ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 194 -              (if ch as (i32) == b'=' as (i32) && (prefixlen != 0) {
[INFO] [stdout] 194 +              (if ch as (i32) == b'=' as i32 && (prefixlen != 0) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:44:14
[INFO] [stdout]    |
[INFO] [stdout] 44 |         x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout]    |              ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 44 -         x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout] 44 +         x as u32 as (i32) - y as (u32) as (i32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:199:47
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 (*work).s.offset(prefixlen as (isize)) as (*const u8),
[INFO] [stdout]     |                                               ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 199 -                 (*work).s.offset(prefixlen as (isize)) as (*const u8),
[INFO] [stdout] 199 +                 (*work).s.offset(prefixlen as isize) as (*const u8),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:44:23
[INFO] [stdout]    |
[INFO] [stdout] 44 |         x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout]    |                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 44 -         x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout] 44 +         x as (u32) as i32 - y as (u32) as (i32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:199:59
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 (*work).s.offset(prefixlen as (isize)) as (*const u8),
[INFO] [stdout]     |                                                           ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 199 -                 (*work).s.offset(prefixlen as (isize)) as (*const u8),
[INFO] [stdout] 199 +                 (*work).s.offset(prefixlen as (isize)) as *const u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:44:36
[INFO] [stdout]    |
[INFO] [stdout] 44 |         x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout]    |                                    ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 44 -         x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout] 44 +         x as (u32) as (i32) - y as u32 as (i32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:204:28
[INFO] [stdout]     |
[INFO] [stdout] 204 |                   if ch as (i32) == b'?' as (i32) {
[INFO] [stdout]     |                            ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 204 -                   if ch as (i32) == b'?' as (i32) {
[INFO] [stdout] 204 +                   if ch as i32 == b'?' as (i32) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:44:45
[INFO] [stdout]    |
[INFO] [stdout] 44 |         x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout]    |                                             ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 44 -         x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout] 44 +         x as (u32) as (i32) - y as (u32) as i32
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:204:45
[INFO] [stdout]     |
[INFO] [stdout] 204 |                   if ch as (i32) == b'?' as (i32) {
[INFO] [stdout]     |                                             ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 204 -                   if ch as (i32) == b'?' as (i32) {
[INFO] [stdout] 204 +                   if ch as (i32) == b'?' as i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/case.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     'loop1: loop {
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:205:66
[INFO] [stdout]     |
[INFO] [stdout] 205 |                       if byte::chr((*work).s, prefixlen, b'.' as (i32)) < prefixlen {
[INFO] [stdout]     |                                                                  ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 205 -                       if byte::chr((*work).s, prefixlen, b'.' as (i32)) < prefixlen {
[INFO] [stdout] 205 +                       if byte::chr((*work).s, prefixlen, b'.' as i32) < prefixlen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 56 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 56 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 56 +              } as i32 - b'A' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:207:73
[INFO] [stdout]     |
[INFO] [stdout] 207 |                       } else if byte::chr((*work).s, prefixlen, b'[' as (i32)) < prefixlen {
[INFO] [stdout]     |                                                                         ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 207 -                       } else if byte::chr((*work).s, prefixlen, b'[' as (i32)) < prefixlen {
[INFO] [stdout] 207 +                       } else if byte::chr((*work).s, prefixlen, b'[' as i32) < prefixlen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:56:35
[INFO] [stdout]    |
[INFO] [stdout] 56 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 56 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 56 +              } as (i32) - b'A' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:209:73
[INFO] [stdout]     |
[INFO] [stdout] 209 |                       } else if byte::chr((*work).s, prefixlen, b']' as (i32)) < prefixlen {
[INFO] [stdout]     |                                                                         ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 209 -                       } else if byte::chr((*work).s, prefixlen, b']' as (i32)) < prefixlen {
[INFO] [stdout] 209 +                       } else if byte::chr((*work).s, prefixlen, b']' as i32) < prefixlen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:56:45
[INFO] [stdout]    |
[INFO] [stdout] 56 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                             ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 56 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 56 +              } as (i32) - b'A' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:214:28
[INFO] [stdout]     |
[INFO] [stdout] 214 |                   if ch as (i32) == b'-' as (i32) {
[INFO] [stdout]     |                            ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 214 -                   if ch as (i32) == b'-' as (i32) {
[INFO] [stdout] 214 +                   if ch as i32 == b'-' as (i32) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:57:17
[INFO] [stdout]    |
[INFO] [stdout] 57 |         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 57 -         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 57 +         if x as i32 <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:214:45
[INFO] [stdout]     |
[INFO] [stdout] 214 |                   if ch as (i32) == b'-' as (i32) {
[INFO] [stdout]     |                                             ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 214 -                   if ch as (i32) == b'-' as (i32) {
[INFO] [stdout] 214 +                   if ch as (i32) == b'-' as i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:57:34
[INFO] [stdout]    |
[INFO] [stdout] 57 |         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 57 -         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 57 +         if x as (i32) <= b'Z' as i32 - b'A' as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:217:61
[INFO] [stdout]     |
[INFO] [stdout] 217 |                   StrAlloc::cats(work, rule.offset(colon as (isize)).offset(1isize))
[INFO] [stdout]     |                                                             ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 217 -                   StrAlloc::cats(work, rule.offset(colon as (isize)).offset(1isize))
[INFO] [stdout] 217 +                   StrAlloc::cats(work, rule.offset(colon as isize).offset(1isize))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/dns/ip4.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |         'loop2: loop {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:246:40
[INFO] [stdout]     |
[INFO] [stdout] 246 |             if *(*rules).s.offset(j as (isize)) == 0 {
[INFO] [stdout]     |                                        ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 246 -             if *(*rules).s.offset(j as (isize)) == 0 {
[INFO] [stdout] 246 +             if *(*rules).s.offset(j as isize) == 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:247:54
[INFO] [stdout]     |
[INFO] [stdout] 247 |                 if doit(fqdn, (*rules).s.offset(i as (isize)) as (*const u8)) == 0 {
[INFO] [stdout]     |                                                      ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 247 -                 if doit(fqdn, (*rules).s.offset(i as (isize)) as (*const u8)) == 0 {
[INFO] [stdout] 247 +                 if doit(fqdn, (*rules).s.offset(i as isize) as (*const u8)) == 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:57:50
[INFO] [stdout]    |
[INFO] [stdout] 57 |         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                                                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 57 -         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 57 +         if x as (i32) <= b'Z' as (i32) - b'A' as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:58:23
[INFO] [stdout]    |
[INFO] [stdout] 58 |             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 58 -             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 58 +             x = (x as i32 + b'a' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:247:66
[INFO] [stdout]     |
[INFO] [stdout] 247 |                 if doit(fqdn, (*rules).s.offset(i as (isize)) as (*const u8)) == 0 {
[INFO] [stdout]     |                                                                  ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 247 -                 if doit(fqdn, (*rules).s.offset(i as (isize)) as (*const u8)) == 0 {
[INFO] [stdout] 247 +                 if doit(fqdn, (*rules).s.offset(i as (isize)) as *const u8) == 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/dns/ip4.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |         (if current_block == 3 {
[INFO] [stdout]     |         ^
[INFO] [stdout] ...
[INFO] [stdout] 299 |          })
[INFO] [stdout]     |           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 255 ~         if current_block == 3 {
[INFO] [stdout] 256 |              fqdnlen = (*fqdn).len;
[INFO] [stdout] ...
[INFO] [stdout] 298 |              -1i32
[INFO] [stdout] 299 ~          }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:58:39
[INFO] [stdout]    |
[INFO] [stdout] 58 |             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 58 -             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 58 +             x = (x as (i32) + b'a' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:58:49
[INFO] [stdout]    |
[INFO] [stdout] 58 |             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                                                 ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 58 -             x = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 58 +             x = (x as (i32) + b'a' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:60:23
[INFO] [stdout]    |
[INFO] [stdout] 60 |             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 60 -             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 60 +             x = (x as i32 + b'A' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:60:39
[INFO] [stdout]    |
[INFO] [stdout] 60 |             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 60 -             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 60 +             x = (x as (i32) + b'A' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:60:49
[INFO] [stdout]    |
[INFO] [stdout] 60 |             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                                 ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 60 -             x = (x as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 60 +             x = (x as (i32) + b'A' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 66 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 66 +              } as i32 - b'A' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:66:35
[INFO] [stdout]    |
[INFO] [stdout] 66 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 66 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 66 +              } as (i32) - b'A' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:66:45
[INFO] [stdout]    |
[INFO] [stdout] 66 |              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                             ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 66 -              } as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 66 +              } as (i32) - b'A' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 |         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 67 -         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 67 +         if y as i32 <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:67:34
[INFO] [stdout]    |
[INFO] [stdout] 67 |         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 67 -         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 67 +         if y as (i32) <= b'Z' as i32 - b'A' as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:67:50
[INFO] [stdout]    |
[INFO] [stdout] 67 |         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                                                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 67 -         if y as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 67 +         if y as (i32) <= b'Z' as (i32) - b'A' as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:68:23
[INFO] [stdout]    |
[INFO] [stdout] 68 |             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 68 -             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 68 +             y = (y as i32 + b'a' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:68:39
[INFO] [stdout]    |
[INFO] [stdout] 68 |             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 68 -             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 68 +             y = (y as (i32) + b'a' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:68:49
[INFO] [stdout]    |
[INFO] [stdout] 68 |             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                                                 ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 68 -             y = (y as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 68 +             y = (y as (i32) + b'a' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:70:23
[INFO] [stdout]    |
[INFO] [stdout] 70 |             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 70 -             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 70 +             y = (y as i32 + b'A' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:70:39
[INFO] [stdout]    |
[INFO] [stdout] 70 |             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 70 -             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 70 +             y = (y as (i32) + b'A' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:257:59
[INFO] [stdout]     |
[INFO] [stdout] 257 |              plus = byte::chr((*fqdn).s, fqdnlen, b'+' as (i32));
[INFO] [stdout]     |                                                           ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 257 -              plus = byte::chr((*fqdn).s, fqdnlen, b'+' as (i32));
[INFO] [stdout] 257 +              plus = byte::chr((*fqdn).s, fqdnlen, b'+' as i32);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/dns/ip4.rs:258:14
[INFO] [stdout]     |
[INFO] [stdout] 258 |              (if plus >= fqdnlen {
[INFO] [stdout]     |              ^
[INFO] [stdout] ...
[INFO] [stdout] 296 |               })
[INFO] [stdout]     |                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 258 ~              if plus >= fqdnlen {
[INFO] [stdout] 259 |                   ip4(out, fqdn as (*const StrAlloc))
[INFO] [stdout] ...
[INFO] [stdout] 295 |                    })
[INFO] [stdout] 296 ~               }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:259:36
[INFO] [stdout]     |
[INFO] [stdout] 259 |                   ip4(out, fqdn as (*const StrAlloc))
[INFO] [stdout]     |                                    ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 259 -                   ip4(out, fqdn as (*const StrAlloc))
[INFO] [stdout] 259 +                   ip4(out, fqdn as *const StrAlloc)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/dns/ip4.rs:262:19
[INFO] [stdout]     |
[INFO] [stdout] 262 |                   'loop5: loop {
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:264:47
[INFO] [stdout]     |
[INFO] [stdout] 264 |                         (*fqdn).s.offset(i as (isize)),
[INFO] [stdout]     |                                               ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 264 -                         (*fqdn).s.offset(i as (isize)),
[INFO] [stdout] 264 +                         (*fqdn).s.offset(i as isize),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:266:33
[INFO] [stdout]     |
[INFO] [stdout] 266 |                         b'+' as (i32),
[INFO] [stdout]     |                                 ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 266 -                         b'+' as (i32),
[INFO] [stdout] 266 +                         b'+' as i32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:269:50
[INFO] [stdout]     |
[INFO] [stdout] 269 |                         (*fqdn).s.offset(plus as (isize)),
[INFO] [stdout]     |                                                  ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 269 -                         (*fqdn).s.offset(plus as (isize)),
[INFO] [stdout] 269 +                         (*fqdn).s.offset(plus as isize),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:271:47
[INFO] [stdout]     |
[INFO] [stdout] 271 |                         (*fqdn).s.offset(i as (isize)),
[INFO] [stdout]     |                                               ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 271 -                         (*fqdn).s.offset(i as (isize)),
[INFO] [stdout] 271 +                         (*fqdn).s.offset(i as isize),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:70:49
[INFO] [stdout]    |
[INFO] [stdout] 70 |             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                                 ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 70 -             y = (y as (i32) + b'A' as (i32)) as (u8);
[INFO] [stdout] 70 +             y = (y as (i32) + b'A' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:72:17
[INFO] [stdout]    |
[INFO] [stdout] 72 |         if x as (i32) != y as (i32) {
[INFO] [stdout]    |                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 72 -         if x as (i32) != y as (i32) {
[INFO] [stdout] 72 +         if x as i32 != y as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:72:31
[INFO] [stdout]    |
[INFO] [stdout] 72 |         if x as (i32) != y as (i32) {
[INFO] [stdout]    |                               ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 72 -         if x as (i32) != y as (i32) {
[INFO] [stdout] 72 +         if x as (i32) != y as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:79:10
[INFO] [stdout]    |
[INFO] [stdout] 79 |     x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout]    |          ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 79 -     x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout] 79 +     x as u32 as (i32) - y as (u32) as (i32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:79:19
[INFO] [stdout]    |
[INFO] [stdout] 79 |     x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout]    |                   ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 79 -     x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout] 79 +     x as (u32) as i32 - y as (u32) as (i32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:79:32
[INFO] [stdout]    |
[INFO] [stdout] 79 |     x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout]    |                                ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 79 -     x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout] 79 +     x as (u32) as (i32) - y as u32 as (i32)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:79:41
[INFO] [stdout]    |
[INFO] [stdout] 79 |     x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout]    |                                         ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 79 -     x as (u32) as (i32) - y as (u32) as (i32)
[INFO] [stdout] 79 +     x as (u32) as (i32) - y as (u32) as i32
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/case.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     'loop1: loop {
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:89:20
[INFO] [stdout]    |
[INFO] [stdout] 89 |         x = (*s as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                    ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 89 -         x = (*s as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 89 +         x = (*s as i32 - b'A' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:89:36
[INFO] [stdout]    |
[INFO] [stdout] 89 |         x = (*s as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                    ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 89 -         x = (*s as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 89 +         x = (*s as (i32) - b'A' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:89:46
[INFO] [stdout]    |
[INFO] [stdout] 89 |         x = (*s as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout]    |                                              ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 89 -         x = (*s as (i32) - b'A' as (i32)) as (u8);
[INFO] [stdout] 89 +         x = (*s as (i32) - b'A' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:90:17
[INFO] [stdout]    |
[INFO] [stdout] 90 |         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                 ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 90 -         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 90 +         if x as i32 <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:90:34
[INFO] [stdout]    |
[INFO] [stdout] 90 |         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 90 -         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 90 +         if x as (i32) <= b'Z' as i32 - b'A' as (i32) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:90:50
[INFO] [stdout]    |
[INFO] [stdout] 90 |         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout]    |                                                  ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 90 -         if x as (i32) <= b'Z' as (i32) - b'A' as (i32) {
[INFO] [stdout] 90 +         if x as (i32) <= b'Z' as (i32) - b'A' as i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:274:43
[INFO] [stdout]     |
[INFO] [stdout] 274 |                       if ip4(out, fqdn as (*const StrAlloc)) == -1i32 {
[INFO] [stdout]     |                                           ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 274 -                       if ip4(out, fqdn as (*const StrAlloc)) == -1i32 {
[INFO] [stdout] 274 +                       if ip4(out, fqdn as *const StrAlloc) == -1i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:91:24
[INFO] [stdout]    |
[INFO] [stdout] 91 |             *s = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                        ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 91 -             *s = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 91 +             *s = (x as i32 + b'a' as (i32)) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/dns/ip4.rs:289:19
[INFO] [stdout]     |
[INFO] [stdout] 289 |                   (if current_block == 9 {
[INFO] [stdout]     |                   ^
[INFO] [stdout] ...
[INFO] [stdout] 295 |                    })
[INFO] [stdout]     |                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 289 ~                   if current_block == 9 {
[INFO] [stdout] 290 |                        0i32
[INFO] [stdout] ...
[INFO] [stdout] 294 |                        -1i32
[INFO] [stdout] 295 ~                    }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:304:13
[INFO] [stdout]     |
[INFO] [stdout] 304 |     s: 0 as (*mut u8),
[INFO] [stdout]     |             ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 304 -     s: 0 as (*mut u8),
[INFO] [stdout] 304 +     s: 0 as *mut u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:310:46
[INFO] [stdout]     |
[INFO] [stdout] 310 |     if rcrw::resolvconfrewrite(&mut RULES as (*mut StrAlloc)) == -1i32 {
[INFO] [stdout]     |                                              ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 310 -     if rcrw::resolvconfrewrite(&mut RULES as (*mut StrAlloc)) == -1i32 {
[INFO] [stdout] 310 +     if rcrw::resolvconfrewrite(&mut RULES as *mut StrAlloc) == -1i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:91:40
[INFO] [stdout]    |
[INFO] [stdout] 91 |             *s = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                                        ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 91 -             *s = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 91 +             *s = (x as (i32) + b'a' as i32) as (u8);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:317:27
[INFO] [stdout]     |
[INFO] [stdout] 317 |             &mut RULES as (*mut StrAlloc) as (*const StrAlloc),
[INFO] [stdout]     |                           ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 317 -             &mut RULES as (*mut StrAlloc) as (*const StrAlloc),
[INFO] [stdout] 317 +             &mut RULES as *mut StrAlloc as (*const StrAlloc),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/ip4.rs:317:46
[INFO] [stdout]     |
[INFO] [stdout] 317 |             &mut RULES as (*mut StrAlloc) as (*const StrAlloc),
[INFO] [stdout]     |                                              ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 317 -             &mut RULES as (*mut StrAlloc) as (*const StrAlloc),
[INFO] [stdout] 317 +             &mut RULES as (*mut StrAlloc) as *const StrAlloc,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/case.rs:91:50
[INFO] [stdout]    |
[INFO] [stdout] 91 |             *s = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout]    |                                                  ^  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 91 -             *s = (x as (i32) + b'a' as (i32)) as (u8);
[INFO] [stdout] 91 +             *s = (x as (i32) + b'a' as (i32)) as u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]  --> src/dns/mx.rs:9:33
[INFO] [stdout]   |
[INFO] [stdout] 9 | static mut Q: *mut u8 = 0i32 as (*mut u8);
[INFO] [stdout]   |                                 ^       ^
[INFO] [stdout]   |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]   |
[INFO] [stdout] 9 - static mut Q: *mut u8 = 0i32 as (*mut u8);
[INFO] [stdout] 9 + static mut Q: *mut u8 = 0i32 as *mut u8;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/cdb.rs:50:39
[INFO] [stdout]    |
[INFO] [stdout] 50 |         if libc::fstat(fd, &mut st as (*mut libc::stat)) == 0i32 {
[INFO] [stdout]    |                                       ^               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 50 -         if libc::fstat(fd, &mut st as (*mut libc::stat)) == 0i32 {
[INFO] [stdout] 50 +         if libc::fstat(fd, &mut st as *mut libc::stat) == 0i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/dns/mx.rs:22:9
[INFO] [stdout]     |
[INFO] [stdout] 22  |         (if pos == 0 {
[INFO] [stdout]     |         ^
[INFO] [stdout] ...
[INFO] [stdout] 118 |          })
[INFO] [stdout]     |           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 22  ~         if pos == 0 {
[INFO] [stdout] 23  |              -1i32
[INFO] [stdout] ...
[INFO] [stdout] 117 |               })
[INFO] [stdout] 118 ~          }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/mx.rs:26:55
[INFO] [stdout]    |
[INFO] [stdout] 26 |                 header.as_mut_ptr().offset(6isize) as (*const u8),
[INFO] [stdout]    |                                                       ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 26 -                 header.as_mut_ptr().offset(6isize) as (*const u8),
[INFO] [stdout] 26 +                 header.as_mut_ptr().offset(6isize) as *const u8,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/mx.rs:27:36
[INFO] [stdout]    |
[INFO] [stdout] 27 |                 &mut numanswers as (*mut u16),
[INFO] [stdout]    |                                    ^        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 27 -                 &mut numanswers as (*mut u16),
[INFO] [stdout] 27 +                 &mut numanswers as *mut u16,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/dns/mx.rs:30:14
[INFO] [stdout]     |
[INFO] [stdout] 30  |              (if pos == 0 {
[INFO] [stdout]     |              ^
[INFO] [stdout] ...
[INFO] [stdout] 117 |               })
[INFO] [stdout]     |                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 30  ~              if pos == 0 {
[INFO] [stdout] 31  |                   -1i32
[INFO] [stdout] ...
[INFO] [stdout] 116 |                    })
[INFO] [stdout] 117 ~               }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/dns/mx.rs:34:19
[INFO] [stdout]    |
[INFO] [stdout] 34 |                   'loop4: loop {
[INFO] [stdout]    |                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/mx.rs:37:55
[INFO] [stdout]    |
[INFO] [stdout] 37 |                           numanswers = (numanswers as (i32) - 1) as (u16);
[INFO] [stdout]    |                                                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 37 -                           numanswers = (numanswers as (i32) - 1) as (u16);
[INFO] [stdout] 37 +                           numanswers = (numanswers as i32 - 1) as (u16);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/mx.rs:37:69
[INFO] [stdout]    |
[INFO] [stdout] 37 |                           numanswers = (numanswers as (i32) - 1) as (u16);
[INFO] [stdout]    |                                                                     ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 37 -                           numanswers = (numanswers as (i32) - 1) as (u16);
[INFO] [stdout] 37 +                           numanswers = (numanswers as (i32) - 1) as u16;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/mx.rs:55:63
[INFO] [stdout]    |
[INFO] [stdout] 55 |                         header.as_mut_ptr().offset(8isize) as (*const u8),
[INFO] [stdout]    |                                                               ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 55 -                         header.as_mut_ptr().offset(8isize) as (*const u8),
[INFO] [stdout] 55 +                         header.as_mut_ptr().offset(8isize) as *const u8,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/mx.rs:56:41
[INFO] [stdout]    |
[INFO] [stdout] 56 |                         &mut datalen as (*mut u16),
[INFO] [stdout]    |                                         ^        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 56 -                         &mut datalen as (*mut u16),
[INFO] [stdout] 56 +                         &mut datalen as *mut u16,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/mx.rs:61:52
[INFO] [stdout]    |
[INFO] [stdout] 61 |                         (*b"\0\x0F\0").as_ptr() as (*mut u8),
[INFO] [stdout]    |                                                    ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 61 -                         (*b"\0\x0F\0").as_ptr() as (*mut u8),
[INFO] [stdout] 61 +                         (*b"\0\x0F\0").as_ptr() as *mut u8,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/mx.rs:67:56
[INFO] [stdout]    |
[INFO] [stdout] 67 | ...                   (*b"\0\x01\0").as_ptr() as (*mut u8),
[INFO] [stdout]    |                                                  ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 67 -                             (*b"\0\x01\0").as_ptr() as (*mut u8),
[INFO] [stdout] 67 +                             (*b"\0\x01\0").as_ptr() as *mut u8,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/mx.rs:78:43
[INFO] [stdout]    |
[INFO] [stdout] 78 | ...                   &mut Q as (*mut *mut u8),
[INFO] [stdout]    |                                 ^            ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 78 -                                 &mut Q as (*mut *mut u8),
[INFO] [stdout] 78 +                                 &mut Q as *mut *mut u8,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/mx.rs:84:75
[INFO] [stdout]    |
[INFO] [stdout] 84 | ...                   if StrAlloc::catb(out, pref.as_mut_ptr() as (*const u8), 2u32) == 0 {
[INFO] [stdout]    |                                                                   ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 84 -                               if StrAlloc::catb(out, pref.as_mut_ptr() as (*const u8), 2u32) == 0 {
[INFO] [stdout] 84 +                               if StrAlloc::catb(out, pref.as_mut_ptr() as *const u8, 2u32) == 0 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/mx.rs:88:62
[INFO] [stdout]    |
[INFO] [stdout] 88 | ...                   if domain::todot_cat(out, Q as (*const u8)) == 0 {
[INFO] [stdout]    |                                                      ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 88 -                               if domain::todot_cat(out, Q as (*const u8)) == 0 {
[INFO] [stdout] 88 +                               if domain::todot_cat(out, Q as *const u8) == 0 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/mx.rs:98:57
[INFO] [stdout]    |
[INFO] [stdout] 98 |                       pos = pos.wrapping_add(datalen as (u32));
[INFO] [stdout]    |                                                         ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 98 -                       pos = pos.wrapping_add(datalen as (u32));
[INFO] [stdout] 98 +                       pos = pos.wrapping_add(datalen as u32);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/dns/mx.rs:100:19
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   (if current_block == 5 {
[INFO] [stdout]     |                   ^
[INFO] [stdout] ...
[INFO] [stdout] 116 |                    })
[INFO] [stdout]     |                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 100 ~                   if current_block == 5 {
[INFO] [stdout] 101 |                        0i32
[INFO] [stdout] ...
[INFO] [stdout] 115 |                        -1i32
[INFO] [stdout] 116 ~                    }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/mx.rs:124:19
[INFO] [stdout]     |
[INFO] [stdout] 124 |         &mut Q as (*mut *mut u8),
[INFO] [stdout]     |                   ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 124 -         &mut Q as (*mut *mut u8),
[INFO] [stdout] 124 +         &mut Q as *mut *mut u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/mx.rs:125:22
[INFO] [stdout]     |
[INFO] [stdout] 125 |         (*fqdn).s as (*const u8),
[INFO] [stdout]     |                      ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 125 -         (*fqdn).s as (*const u8),
[INFO] [stdout] 125 +         (*fqdn).s as *const u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/cdb.rs:51:30
[INFO] [stdout]    |
[INFO] [stdout] 51 |             if st.st_size as (usize) <= 0xffffffffusize {
[INFO] [stdout]    |                              ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 51 -             if st.st_size as (usize) <= 0xffffffffusize {
[INFO] [stdout] 51 +             if st.st_size as usize <= 0xffffffffusize {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/cdb.rs:54:35
[INFO] [stdout]    |
[INFO] [stdout] 54 |                     st.st_size as (usize),
[INFO] [stdout]    |                                   ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 54 -                     st.st_size as (usize),
[INFO] [stdout] 54 +                     st.st_size as usize,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/cdb.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 ) as (*mut u8);
[INFO] [stdout]    |                      ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 59 -                 ) as (*mut u8);
[INFO] [stdout] 59 +                 ) as *mut u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/cdb.rs:61:47
[INFO] [stdout]    |
[INFO] [stdout] 61 |                     (*c).size = st.st_size as (u32);
[INFO] [stdout]    |                                               ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 61 -                     (*c).size = st.st_size as (u32);
[INFO] [stdout] 61 +                     (*c).size = st.st_size as u32;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/cdb.rs:74:61
[INFO] [stdout]    |
[INFO] [stdout] 74 |                 byte::copy(buf, len, (*c).map.offset(pos as (isize)));
[INFO] [stdout]    |                                                             ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 74 -                 byte::copy(buf, len, (*c).map.offset(pos as (isize)));
[INFO] [stdout] 74 +                 byte::copy(buf, len, (*c).map.offset(pos as isize));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/cdb/cdb.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |             'loop2: loop {
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/cdb/cdb.rs:86:17
[INFO] [stdout]    |
[INFO] [stdout] 86 |                 'loop4: loop {
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/cdb.rs:87:78
[INFO] [stdout]    |
[INFO] [stdout] 87 |                     r = libc::read((*c).fd, buf as *mut libc::c_void, len as (usize)) as (i32);
[INFO] [stdout]    |                                                                              ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 87 -                     r = libc::read((*c).fd, buf as *mut libc::c_void, len as (usize)) as (i32);
[INFO] [stdout] 87 +                     r = libc::read((*c).fd, buf as *mut libc::c_void, len as usize) as (i32);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/mx.rs:130:37
[INFO] [stdout]     |
[INFO] [stdout] 130 |     } else if resolve::resolve(Q as (*const u8), (*b"\0\x0F\0").as_ptr()) == -1i32 {
[INFO] [stdout]     |                                     ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 130 -     } else if resolve::resolve(Q as (*const u8), (*b"\0\x0F\0").as_ptr()) == -1i32 {
[INFO] [stdout] 130 +     } else if resolve::resolve(Q as *const u8, (*b"\0\x0F\0").as_ptr()) == -1i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/mx.rs:134:31
[INFO] [stdout]     |
[INFO] [stdout] 134 |         resolve::TX.packet as (*const u8),
[INFO] [stdout]     |                               ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 134 -         resolve::TX.packet as (*const u8),
[INFO] [stdout] 134 +         resolve::TX.packet as *const u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/mx.rs:140:47
[INFO] [stdout]     |
[INFO] [stdout] 140 |         DnsTransmit::free(&mut resolve::TX as (*mut DnsTransmit));
[INFO] [stdout]     |                                               ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 140 -         DnsTransmit::free(&mut resolve::TX as (*mut DnsTransmit));
[INFO] [stdout] 140 +         DnsTransmit::free(&mut resolve::TX as *mut DnsTransmit);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/mx.rs:141:32
[INFO] [stdout]     |
[INFO] [stdout] 141 |         domain::free(&mut Q as (*mut *mut u8));
[INFO] [stdout]     |                                ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 141 -         domain::free(&mut Q as (*mut *mut u8));
[INFO] [stdout] 141 +         domain::free(&mut Q as *mut *mut u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/name.rs:10:33
[INFO] [stdout]    |
[INFO] [stdout] 10 | static mut Q: *mut u8 = 0i32 as (*mut u8);
[INFO] [stdout]    |                                 ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 10 - static mut Q: *mut u8 = 0i32 as (*mut u8);
[INFO] [stdout] 10 + static mut Q: *mut u8 = 0i32 as *mut u8;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]   --> src/dns/name.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         (if pos == 0 {
[INFO] [stdout]    |         ^
[INFO] [stdout] ...
[INFO] [stdout] 92 |          })
[INFO] [stdout]    |           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 22 ~         if pos == 0 {
[INFO] [stdout] 23 |              -1i32
[INFO] [stdout] ...
[INFO] [stdout] 91 |               })
[INFO] [stdout] 92 ~          }
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/name.rs:26:55
[INFO] [stdout]    |
[INFO] [stdout] 26 |                 header.as_mut_ptr().offset(6isize) as (*const u8),
[INFO] [stdout]    |                                                       ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 26 -                 header.as_mut_ptr().offset(6isize) as (*const u8),
[INFO] [stdout] 26 +                 header.as_mut_ptr().offset(6isize) as *const u8,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/name.rs:27:36
[INFO] [stdout]    |
[INFO] [stdout] 27 |                 &mut numanswers as (*mut u16),
[INFO] [stdout]    |                                    ^        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 27 -                 &mut numanswers as (*mut u16),
[INFO] [stdout] 27 +                 &mut numanswers as *mut u16,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]   --> src/dns/name.rs:30:14
[INFO] [stdout]    |
[INFO] [stdout] 30 |              (if pos == 0 {
[INFO] [stdout]    |              ^
[INFO] [stdout] ...
[INFO] [stdout] 91 |               })
[INFO] [stdout]    |                ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 30 ~              if pos == 0 {
[INFO] [stdout] 31 |                   -1i32
[INFO] [stdout] ...
[INFO] [stdout] 90 |                    })
[INFO] [stdout] 91 ~               }
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]   --> src/dns/name.rs:34:19
[INFO] [stdout]    |
[INFO] [stdout] 34 |                   'loop4: loop {
[INFO] [stdout]    |                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/name.rs:37:55
[INFO] [stdout]    |
[INFO] [stdout] 37 |                           numanswers = (numanswers as (i32) - 1) as (u16);
[INFO] [stdout]    |                                                       ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 37 -                           numanswers = (numanswers as (i32) - 1) as (u16);
[INFO] [stdout] 37 +                           numanswers = (numanswers as i32 - 1) as (u16);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/name.rs:37:69
[INFO] [stdout]    |
[INFO] [stdout] 37 |                           numanswers = (numanswers as (i32) - 1) as (u16);
[INFO] [stdout]    |                                                                     ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 37 -                           numanswers = (numanswers as (i32) - 1) as (u16);
[INFO] [stdout] 37 +                           numanswers = (numanswers as (i32) - 1) as u16;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/name.rs:55:63
[INFO] [stdout]    |
[INFO] [stdout] 55 |                         header.as_mut_ptr().offset(8isize) as (*const u8),
[INFO] [stdout]    |                                                               ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 55 -                         header.as_mut_ptr().offset(8isize) as (*const u8),
[INFO] [stdout] 55 +                         header.as_mut_ptr().offset(8isize) as *const u8,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/name.rs:56:41
[INFO] [stdout]    |
[INFO] [stdout] 56 |                         &mut datalen as (*mut u16),
[INFO] [stdout]    |                                         ^        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 56 -                         &mut datalen as (*mut u16),
[INFO] [stdout] 56 +                         &mut datalen as *mut u16,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/name.rs:61:52
[INFO] [stdout]    |
[INFO] [stdout] 61 |                         (*b"\0\x0C\0").as_ptr() as (*mut u8),
[INFO] [stdout]    |                                                    ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 61 -                         (*b"\0\x0C\0").as_ptr() as (*mut u8),
[INFO] [stdout] 61 +                         (*b"\0\x0C\0").as_ptr() as *mut u8,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/name.rs:67:56
[INFO] [stdout]    |
[INFO] [stdout] 67 | ...                   (*b"\0\x01\0").as_ptr() as (*mut u8),
[INFO] [stdout]    |                                                  ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 67 -                             (*b"\0\x01\0").as_ptr() as (*mut u8),
[INFO] [stdout] 67 +                             (*b"\0\x01\0").as_ptr() as *mut u8,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/name.rs:74:57
[INFO] [stdout]    |
[INFO] [stdout] 74 |                       pos = pos.wrapping_add(datalen as (u32));
[INFO] [stdout]    |                                                         ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 74 -                       pos = pos.wrapping_add(datalen as (u32));
[INFO] [stdout] 74 +                       pos = pos.wrapping_add(datalen as u32);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]   --> src/dns/name.rs:76:19
[INFO] [stdout]    |
[INFO] [stdout] 76 |                   (if current_block == 5 {
[INFO] [stdout]    |                   ^
[INFO] [stdout] ...
[INFO] [stdout] 90 |                    })
[INFO] [stdout]    |                     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 76 ~                   if current_block == 5 {
[INFO] [stdout] 77 |                        0i32
[INFO] [stdout] ...
[INFO] [stdout] 89 |                        -1i32
[INFO] [stdout] 90 ~                    }
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]   --> src/dns/name.rs:79:24
[INFO] [stdout]    |
[INFO] [stdout] 79 |                        (if dns::packet::getname(buf, len, pos, &mut Q as (*mut *mut u8)) == 0 {
[INFO] [stdout]    |                        ^
[INFO] [stdout] ...
[INFO] [stdout] 85 |                         })
[INFO] [stdout]    |                          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 79 ~                        if dns::packet::getname(buf, len, pos, &mut Q as (*mut *mut u8)) == 0 {
[INFO] [stdout] 80 |                             -1i32
[INFO] [stdout] ...
[INFO] [stdout] 84 |                             0i32
[INFO] [stdout] 85 ~                         }
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/name.rs:79:74
[INFO] [stdout]    |
[INFO] [stdout] 79 |                        (if dns::packet::getname(buf, len, pos, &mut Q as (*mut *mut u8)) == 0 {
[INFO] [stdout]    |                                                                          ^            ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 79 -                        (if dns::packet::getname(buf, len, pos, &mut Q as (*mut *mut u8)) == 0 {
[INFO] [stdout] 79 +                        (if dns::packet::getname(buf, len, pos, &mut Q as *mut *mut u8) == 0 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/name.rs:81:68
[INFO] [stdout]    |
[INFO] [stdout] 81 |                         } else if dns::domain::todot_cat(out, Q as (*const u8)) == 0 {
[INFO] [stdout]    |                                                                    ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 81 -                         } else if dns::domain::todot_cat(out, Q as (*const u8)) == 0 {
[INFO] [stdout] 81 +                         } else if dns::domain::todot_cat(out, Q as *const u8) == 0 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/dns/name.rs:99:51
[INFO] [stdout]    |
[INFO] [stdout] 99 |     if dns::resolve::resolve(name.as_mut_ptr() as (*const u8), (*b"\0\x0C\0").as_ptr()) == -1i32 {
[INFO] [stdout]    |                                                   ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 99 -     if dns::resolve::resolve(name.as_mut_ptr() as (*const u8), (*b"\0\x0C\0").as_ptr()) == -1i32 {
[INFO] [stdout] 99 +     if dns::resolve::resolve(name.as_mut_ptr() as *const u8, (*b"\0\x0C\0").as_ptr()) == -1i32 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/name.rs:103:36
[INFO] [stdout]     |
[INFO] [stdout] 103 |         dns::resolve::TX.packet as (*const u8),
[INFO] [stdout]     |                                    ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 103 -         dns::resolve::TX.packet as (*const u8),
[INFO] [stdout] 103 +         dns::resolve::TX.packet as *const u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/name.rs:109:52
[INFO] [stdout]     |
[INFO] [stdout] 109 |         DnsTransmit::free(&mut dns::resolve::TX as (*mut DnsTransmit));
[INFO] [stdout]     |                                                    ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 109 -         DnsTransmit::free(&mut dns::resolve::TX as (*mut DnsTransmit));
[INFO] [stdout] 109 +         DnsTransmit::free(&mut dns::resolve::TX as *mut DnsTransmit);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/name.rs:110:37
[INFO] [stdout]     |
[INFO] [stdout] 110 |         dns::domain::free(&mut Q as (*mut *mut u8));
[INFO] [stdout]     |                                     ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 110 -         dns::domain::free(&mut Q as (*mut *mut u8));
[INFO] [stdout] 110 +         dns::domain::free(&mut Q as *mut *mut u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/name.rs:120:32
[INFO] [stdout]     |
[INFO] [stdout] 120 |         name.offset(namelen as (isize)).offset(1isize),
[INFO] [stdout]     |                                ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 120 -         name.offset(namelen as (isize)).offset(1isize),
[INFO] [stdout] 120 +         name.offset(namelen as isize).offset(1isize),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/name.rs:121:31
[INFO] [stdout]     |
[INFO] [stdout] 121 |         *ip.offset(3isize) as (usize),
[INFO] [stdout]     |                               ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 121 -         *ip.offset(3isize) as (usize),
[INFO] [stdout] 121 +         *ip.offset(3isize) as usize,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/name.rs:127:10
[INFO] [stdout]     |
[INFO] [stdout] 127 |     } as (isize)) = i as (u8);
[INFO] [stdout]     |          ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 127 -     } as (isize)) = i as (u8);
[INFO] [stdout] 127 +     } as isize) = i as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/cdb.rs:87:90
[INFO] [stdout]    |
[INFO] [stdout] 87 |                     r = libc::read((*c).fd, buf as *mut libc::c_void, len as (usize)) as (i32);
[INFO] [stdout]    |                                                                                          ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 87 -                     r = libc::read((*c).fd, buf as *mut libc::c_void, len as (usize)) as (i32);
[INFO] [stdout] 87 +                     r = libc::read((*c).fd, buf as *mut libc::c_void, len as (usize)) as i32;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:100:39
[INFO] [stdout]     |
[INFO] [stdout] 100 |                 buf = buf.offset(r as (isize));
[INFO] [stdout]     |                                       ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 100 -                 buf = buf.offset(r as (isize));
[INFO] [stdout] 100 +                 buf = buf.offset(r as isize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:101:45
[INFO] [stdout]     |
[INFO] [stdout] 101 |                 len = len.wrapping_sub(r as (u32));
[INFO] [stdout]     |                                             ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 101 -                 len = len.wrapping_sub(r as (u32));
[INFO] [stdout] 101 +                 len = len.wrapping_sub(r as u32);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:128:56
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     buf.as_mut_ptr().offset(4isize) as (*const u8),
[INFO] [stdout]     |                                                        ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 128 -                     buf.as_mut_ptr().offset(4isize) as (*const u8),
[INFO] [stdout] 128 +                     buf.as_mut_ptr().offset(4isize) as *const u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:129:41
[INFO] [stdout]     |
[INFO] [stdout] 129 |                     &mut (*c).hslots as (*mut u32),
[INFO] [stdout]     |                                         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 129 -                     &mut (*c).hslots as (*mut u32),
[INFO] [stdout] 129 +                     &mut (*c).hslots as *mut u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:135:45
[INFO] [stdout]     |
[INFO] [stdout] 135 |                         buf.as_mut_ptr() as (*const u8),
[INFO] [stdout]     |                                             ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 135 -                         buf.as_mut_ptr() as (*const u8),
[INFO] [stdout] 135 +                         buf.as_mut_ptr() as *const u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:136:43
[INFO] [stdout]     |
[INFO] [stdout] 136 |                         &mut (*c).hpos as (*mut u32),
[INFO] [stdout]     |                                           ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 136 -                         &mut (*c).hpos as (*mut u32),
[INFO] [stdout] 136 +                         &mut (*c).hpos as *mut u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/name.rs:127:26
[INFO] [stdout]     |
[INFO] [stdout] 127 |     } as (isize)) = i as (u8);
[INFO] [stdout]     |                          ^  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 127 -     } as (isize)) = i as (u8);
[INFO] [stdout] 127 +     } as (isize)) = i as u8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/cdb/cdb.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |         'loop4: loop {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:156:52
[INFO] [stdout]     |
[INFO] [stdout] 156 |                 buf.as_mut_ptr().offset(4isize) as (*const u8),
[INFO] [stdout]     |                                                    ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 156 -                 buf.as_mut_ptr().offset(4isize) as (*const u8),
[INFO] [stdout] 156 +                 buf.as_mut_ptr().offset(4isize) as *const u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:157:29
[INFO] [stdout]     |
[INFO] [stdout] 157 |                 &mut pos as (*mut u32),
[INFO] [stdout]     |                             ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 157 -                 &mut pos as (*mut u32),
[INFO] [stdout] 157 +                 &mut pos as *mut u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/name.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |         name.offset(namelen as (isize)).offset(1isize),
[INFO] [stdout]     |                                ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 130 -         name.offset(namelen as (isize)).offset(1isize),
[INFO] [stdout] 130 +         name.offset(namelen as isize).offset(1isize),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:168:48
[INFO] [stdout]     |
[INFO] [stdout] 168 |             uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32));
[INFO] [stdout]     |                                                ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 168 -             uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32));
[INFO] [stdout] 168 +             uint32::unpack(buf.as_mut_ptr() as *const u8, &mut u as (*mut u32));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:168:71
[INFO] [stdout]     |
[INFO] [stdout] 168 |             uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32));
[INFO] [stdout]     |                                                                       ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 168 -             uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32));
[INFO] [stdout] 168 +             uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as *mut u32);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:176:48
[INFO] [stdout]     |
[INFO] [stdout] 176 |             uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32));
[INFO] [stdout]     |                                                ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 176 -             uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32));
[INFO] [stdout] 176 +             uint32::unpack(buf.as_mut_ptr() as *const u8, &mut u as (*mut u32));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:176:71
[INFO] [stdout]     |
[INFO] [stdout] 176 |             uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32));
[INFO] [stdout]     |                                                                       ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 176 -             uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as (*mut u32));
[INFO] [stdout] 176 +             uint32::unpack(buf.as_mut_ptr() as (*const u8), &mut u as *mut u32);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:196:52
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 buf.as_mut_ptr().offset(4isize) as (*const u8),
[INFO] [stdout]     |                                                    ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 196 -                 buf.as_mut_ptr().offset(4isize) as (*const u8),
[INFO] [stdout] 196 +                 buf.as_mut_ptr().offset(4isize) as *const u8,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/name.rs:131:31
[INFO] [stdout]     |
[INFO] [stdout] 131 |         *ip.offset(2isize) as (usize),
[INFO] [stdout]     |                               ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 131 -         *ip.offset(2isize) as (usize),
[INFO] [stdout] 131 +         *ip.offset(2isize) as usize,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:197:35
[INFO] [stdout]     |
[INFO] [stdout] 197 |                 &mut (*c).dlen as (*mut u32),
[INFO] [stdout]     |                                   ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 197 -                 &mut (*c).dlen as (*mut u32),
[INFO] [stdout] 197 +                 &mut (*c).dlen as *mut u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused label
[INFO] [stdout]    --> src/cdb/cdb.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 219 |         'loop1: loop {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:224:54
[INFO] [stdout]     |
[INFO] [stdout] 224 |             n = ::std::mem::size_of::<[u8; 32]>() as (i32);
[INFO] [stdout]     |                                                      ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 224 -             n = ::std::mem::size_of::<[u8; 32]>() as (i32);
[INFO] [stdout] 224 +             n = ::std::mem::size_of::<[u8; 32]>() as i32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/name.rs:137:10
[INFO] [stdout]     |
[INFO] [stdout] 137 |     } as (isize)) = i as (u8);
[INFO] [stdout]     |          ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 137 -     } as (isize)) = i as (u8);
[INFO] [stdout] 137 +     } as isize) = i as (u8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:225:21
[INFO] [stdout]     |
[INFO] [stdout] 225 |             if n as (u32) > len {
[INFO] [stdout]     |                     ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 225 -             if n as (u32) > len {
[INFO] [stdout] 225 +             if n as u32 > len {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:226:28
[INFO] [stdout]     |
[INFO] [stdout] 226 |                 n = len as (i32);
[INFO] [stdout]     |                            ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 226 -                 n = len as (i32);
[INFO] [stdout] 226 +                 n = len as i32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:228:52
[INFO] [stdout]     |
[INFO] [stdout] 228 |             if Cdb::read(c, buf.as_mut_ptr(), n as (u32), pos) == -1i32 {
[INFO] [stdout]     |                                                    ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 228 -             if Cdb::read(c, buf.as_mut_ptr(), n as (u32), pos) == -1i32 {
[INFO] [stdout] 228 +             if Cdb::read(c, buf.as_mut_ptr(), n as u32, pos) == -1i32 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:232:50
[INFO] [stdout]     |
[INFO] [stdout] 232 |             if byte::diff(buf.as_mut_ptr(), n as (u32), key as (*mut u8)) != 0 {
[INFO] [stdout]     |                                                  ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 232 -             if byte::diff(buf.as_mut_ptr(), n as (u32), key as (*mut u8)) != 0 {
[INFO] [stdout] 232 +             if byte::diff(buf.as_mut_ptr(), n as u32, key as (*mut u8)) != 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:232:64
[INFO] [stdout]     |
[INFO] [stdout] 232 |             if byte::diff(buf.as_mut_ptr(), n as (u32), key as (*mut u8)) != 0 {
[INFO] [stdout]     |                                                                ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 232 -             if byte::diff(buf.as_mut_ptr(), n as (u32), key as (*mut u8)) != 0 {
[INFO] [stdout] 232 +             if byte::diff(buf.as_mut_ptr(), n as (u32), key as *mut u8) != 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:236:41
[INFO] [stdout]     |
[INFO] [stdout] 236 |             pos = pos.wrapping_add(n as (u32));
[INFO] [stdout]     |                                         ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 236 -             pos = pos.wrapping_add(n as (u32));
[INFO] [stdout] 236 +             pos = pos.wrapping_add(n as u32);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:237:35
[INFO] [stdout]     |
[INFO] [stdout] 237 |             key = key.offset(n as (isize));
[INFO] [stdout]     |                                   ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 237 -             key = key.offset(n as (isize));
[INFO] [stdout] 237 +             key = key.offset(n as isize);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/cdb/cdb.rs:238:41
[INFO] [stdout]     |
[INFO] [stdout] 238 |             len = len.wrapping_sub(n as (u32));
[INFO] [stdout]     |                                         ^   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 238 -             len = len.wrapping_sub(n as (u32));
[INFO] [stdout] 238 +             len = len.wrapping_sub(n as u32);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]    --> src/dns/name.rs:137:26
[INFO] [stdout]     |
[INFO] [stdout] 137 |     } as (isize)) = i as (u8);
[INFO] [stdout]     |                          ^  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 137 -     } as (isize)) = i as (u8);
[INFO] [stdout] 137 +     } as (isize)) = i as u8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around type
[INFO] [stdout]   --> src/cdb/hash.rs:16:38
[INFO] [stdout]    |
[INFO] [stdout] 16 |     h.wrapping_add(h << 5i32) ^ c as (u32)
[INFO] [stdout]    |                                      ^   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 16 -     h.wrapping_add(h << 5i32) ^ c as (u32)
[WARN] too many lines in the log, truncating it
